magnitude
magnitudeUnassigned
kaiju_15T_A.out
15295107
15295107
10360
89
10175
4
4
3
4
1
190
9
23
137
17
1
15
20
1
31
29
44
1
43
7
3
27
6
16
2
1
1
1
1
1
8
1
1
5
1
4
3
1
4
1
1
3
2
1
103
1
1
2
2
2
11
56
2
4
4
7
6
1
1
3
1
2
4
4
3
1
1
1
1
2
2
1
1
1
1
1
1
2
2
4
4
1
1
1
1
1
4
1
2
1
1
1
6
20
1
1
1
4
3
1
2
1
1
4
4
1
1
2
2
1
1
3
2
1
1
21
10
10
11
11
987
1
22
10
1
2
4
2
1
2
912
10
477
105
76
9
19
42
73
104
49
5
25
377
16
11
3
7
16
9
9
2
22
1
34
2
13
22
1
2
12
6
2
14
182
2
16
26
1
26
12
2
2
1
5
2
1
1
1
26
7
16
16
1
1
1
1
1
1
1
8
6
6
6
2
1
1
1
1
1
1
1
1
8
1679
9
9
1
1
8
1
1
1
5
2
34
1
1
1
29
3
1
1
1
2
9
6
3
11
2
1
1
30
26
2
26
22
24
2
4
1
1
2
7
2
5
4
1
7
7
1
1
1
1
1
2
298
158
99
99
1
8
8
1
6
1
1
2
1
1
1
1
1
1
2
2
2
2
15
3
3
12
7
1
1
3
1
37
2
2
2
2
2
8
8
8
2
21
1
1
3
2
1
1
1
1
9
2
1
2
1
3
1
1
2
2
2
4
4
23
1
17
1
1
1
1
3
3
3
3
2
2
2
2
1
1
3
1
2
1
1
1
5
1
2
2
10
1
1
9
2
8
2
2
3
3
2
1
1
1
1
1
59
59
59
2
2
53
53
16
7
13
4
1
1
16
2
1
5
1
6
6
1
1
2
1
1
4
1
1
1
1
1
1
1
1
1
1
1
140
140
140
5
1
1
1
4
1
1
3
3
1
1
1
1
1
1
15
9
9
7
2
6
1
5
52
3
2
2
2
8
1
2
5
1
24
1
1
1
12
1
1
2
1
1
1
1
1
1
1
5
1
4
1
3
2
2
2
2
2
1
1
3
3
1
1
1
1
2
55
1
1
17
10
3
2
1
3
1
5
2
1
2
2
1
1
1
1
7
2
3
2
22
1
2
2
7
11
1
10
1
6
6
6
6
7
7
7
7
3
1
1
1
1
1
1
1
2
2
2
24
11
11
1
1
1
1
1
3
1
1
1
8
8
8
5
5
1
2
2
2
2
2
16
15
15
1
1
1
2
10
1
1
2
2
2
6
6
6
41
1
33
2
1
1
1
6
1
1
2
1
1
1
1
2
2
8
1
3
1
2
1
1
3
1
2
1
1
1
11
3
2
1
8
8
1
2
5
5
53
3
3
1
2
26
25
2
1
22
15
6
1
3
2
1
1
1
4
2
2
16
13
14
1
2
1
1
4
4
2
2
2
7
1
1
4
1
3
3
2
2
2
7
7
1
3
3
1
2
5
162
67
67
5
4
4
1
1
2
58
1
28
28
2
28
26
1
9
3
1
3
2
2
2
1
1
1
1
1
1
16
1
1
1
1
1
1
1
1
3
3
3
2
1
2
1
1
1
7
1
1
4
1
1
1
1
4
2
1
1
1
1
1
1
1
9
9
1
1
1
1
8
4
8
1
1
3
1
1
1
81
81
2
2
2
2
46
1
1
44
30
2
2
2
5
5
4
4
1
1
2
1
1
1
1
1
1
1
1
1
20
20
20
20
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
102
4
1
1
1
1
67
27
2
2
2
3
2
1
4
1
5
11
1
5
1
1
1
1
2
1
1
3
1
1
2
1
1
3
1
1
1
1
33
5
3
2
23
25
2
1
1
1
1
1
1
31
1
13
9
1
1
2
2
2
2
1
1
1
1
1
2
1
1
1
8
1
1
1
1
4
4
1
1
1
1
5
5
5
12
12
12
221
5
1
158
10
2
1
1
2
4
146
100
5
3
2
2
1
1
38
1
15
22
2
1
3
7
1
1
2
1
1
33
4
1
2
14
1
1
11
4
2
2
1
1
1
2
1
1
1
2
1
2
14
4
1
1
6
2
4
2
2
1
1
1
1
61
6
6
9
1
5
2
1
3
17
1
10
1
2
2
3
3
26
11
2
6
3
1
1
1
2
2
180
2
175
1
2
1
1
2
4
1
1
1
1
2
1
1
3
1
1
1
1
2
2
4
1
1
2
4
3
4
12
1
1
6
1
1
3
1
1
1
2
3
1
1
1
1
1
7
1
3
1
1
1
1
5
3
2
1
1
1
1
1
1
2
1
1
1
1
1
1
5
1
2
1
1
1
1
1
2
8
1
3
1
1
2
2
1
9
1
2
3
1
1
1
15
2
8
1
2
3
4
2
2
2
3
1
2
2
158
1
1
1
30
1
1
1
1
1
1
1
1
6
1
1
1
1
1
13
1
1
4
7
4
3
3
3
1
1
14
1
1
2
2
6
5
1
2
2
1
1
1
1
1
1
1
1
3
100
2
1
1
1
1
15
1
2
6
3
1
3
1
1
2
5
5
48
6
1
1
11
1
9
1
6
1
1
1
2
1
13
8
1
3
1
1
1
1
3
1
1
11
2
11
3
1
4
1
9
7
7
2
2
4
3
1
1
1
1
1
1
4
2
1
1
1
1
1
1
6
1
1
5
1
1
3
1
2
5
1
5
1
1
1
1
1
11
8
8
1
7
1
3
1
1
4
4
3
1
1
3
2
1
1
7
7
7
2
1
4
6
1
1
2
1
1
1
3
2
1
41
1
22
1
1
2
1
2
5
1
4
1
1
2
1
7
1
2
2
4
4
5
11
1
1
4
1
2
1
9
4
1
1
1
1
1
4
1
3
3
20
4
1
3
1
1
1
15
5
1
9
10
1
1
1
1
4
1
1
1
1
1
1
3
3
1
74
16
1
1
4
4
1
11
1
1
8
28
21
6
1
1
1
3
11
7
1
1
1
1
1
1
4
4
7
1
1
1
6
3
1
2
23
2
1
1
15
11
3
1
6
3
1
1
1
1
2
1
1
1
1
2
1
1
4
4
11
11
313
2
5
22
17
15
1
1
97
15
4
6
2
4
50
15
1
1
4
1
1
1
6
4
8
1
2
3
2
5
17
28
123
4
14
91
3
2
18
1
12
5
3
6
4
14
6
13
6
2
6
6
3
3
11
11
12
1
4
5
2
37
13
7
8
9
22
12
1
5
1
3
1
6
10
6
1
3
33
3
27
1
6
5
1
6
13
1
1
2
1
1
1
1
89
6
1
5
47
48
1
2
2
29
6
3
3
1
1
1
1
1
1
1
2
2
2
3
1
1
1
2
4
1
1
2
672
26
57
2
4
3
1
2
6
2
1
3
1
1
1
12
1
7
2
7
1
3
337
67
118
64
21
18
4
1
1
12
2
1
1
1
1
3
1
2
1
1
233
3
1
201
2
15
4
9
9
2
1
1
60
14
8
1
1
6
25
21
4
6
71
1
1
1
11
1
11
10
43
4
4
1
3
1
10
3
6
1
17
17
9
8
6
6
6
13
4
2
6
1
24
19
1
1
1
3
14
14
3
2
2
5
2
2
1
9
1
1
1
2
2
6
6
133
24
1
1
1
1
2
9
4
4
1
2
21
3
2
5
2
2
2
1
2
3
1
2
1
1
5
4
1
1
1
1
1
4
2
1
2
1
6
1
2
1
8
2
1
5
10
1
1
2
9
3
1
1
1
1
1
6
1
1
5
4
1
16
7
1
1
2
1
1
1
1
3
1
1
1
1
1
1
1
1
7
1
1
1
5
1
1
4
4
2
1
1
1
1
1
27
2
2
25
4
19
19
1
1
5
2
2
2
3
2
2
1
1
15
2
2
2
2
13
1
6
2
4
3
4
1
3020
15
1091
21
5
10
5
5
14
10
3
1
9
9
9
10
10
1
3
6
1
5
5
5
2
3
4
1
1
7
7
3
4
1
1
1
1
1
1
1
25
9
14
5
1
8
1
1
1
1
3
1
3
2
2
5
5
5
8
2
1
1
1
1
3
1
1
1
3
1
1
1
1
7
1
6
4
1
1
5
6
1
1
4
4
1
3
2
1
4
2
2
2
2
7
7
7
14
13
1
1
1
2
1
1
2
2
2
22
12
4
4
6
1
5
2
3
1
1
8
8
8
5
5
5
15
12
1
1
2
594
151
2
3
4
1
1
2
1
1
1
5
4
1
2
3
3
1
5
1
2
1
4
7
1
2
8
2
1
5
30
2
6
4
3
3
3
10
1
1
24
1
6
3
1
2
9
1
2
7
1
2
1
1
1
2
3
1
2
1
6
5
1
1
1
3
1
6
1
2
6
1
1
8
6
2
1
1
1
4
7
1
1
1
1
2
1
10
1
6
1
1
4
2
3
3
3
3
1
3
13
5
6
2
3
1
1
24
3
1
1
1
7
2
2
4
4
1
1
1
1
1
4
1
4
5
1
3
3
2
2
1
1
1
2
1
4
1
1
4
43
39
7
5
1
26
3
3
1
2
1
29
136
2
3
4
1
1
1
15
42
3
1
1
1
1
3
2
2
2
1
3
3
2
1
1
3
3
3
2
1
1
1
7
27
2
2
17
16
1
1
1
1
2
4
7
1
1
1
1
1
1
2
1
1
12
10
2
1
1
1
2
1
1
12
11
1
1
22
10
10
1
9
1
6
6
6
5
3
1
1
1
1
6
5
3
2
2
1
1
1
11
11
5
6
6
1
1
1
2
2
2
3
5
1
1
1
1
1
1
1
4
1
1
3
3
3
6
1
1
2
2
1
1
1
37
7
1
1
23
3
2
3
11
1
3
3
3
3
3
2
1
1385
20
6
3
3
3
3
2
2
8
1
5
4
4
1
1
1
1
1
1
1
2
1
1
1
1
1
1
3
3
3
1
1
1
2
2
5
2
1
2
2
2
3
1
1
1
1
1
1
1
4
4
4
10
1
1
1
1
1
14
19
3
1
2
2
6
6
6
7
3
3
4
4
4
3
1
1
2
2
3
1
2
1
1
1
1
1
1
11
1
1
1
1
1
4
2
3
1
1
1
1
2
1
1
1
1
1
1
14
15
1
1
6
18
12
3
5
4
1
1
1
1
2
1
1
1
1
2
2
2
1
1
1
6
7
1
1
5
4
1
3
1
1
7
6
3
3
1
4
2
1
1
1
1
3
2
2
1
1
1
4
1
3
3
1
1
1
67
18
48
14
2
8
2
1
7
2
2
8
2
1
4
6
2
2
2
3
1
6
6
6
1
1
1
1
5
4
2
3
1
1
1
4
20
12
7
7
1
1
1
3
1
1
1
1
5
5
5
10
29
18
4
1
1
1
1
4
2
3
1
1
6
6
1
1
4
1
1
1
6
2
2
2
2
2
2
1
1
1
6
3
3
1
1
1
1
1
1
27
95
2
9
63
6
3
2
2
4
3
1
9
3
1
1
12
1
4
1
1
1
1
1
2
2
2
1
4
2
2
1
1
2
2
2
2
2
2
1
1
1
4
1
1
1
3
2
2
2
1
1
1
2
1
1
1
1
3
1
1
1
1
1
1
1
6
18
2
10
6
4
57
7
10
17
4
2
1
9
6
2
2
1
1
10
4
4
2
2
2
1
1
1
1
12
10
1
1
1
1
12
1
3
4
1
1
4
7
3
2
1
9
4
5
3
2
5
5
5
40
2
2
8
4
1
1
2
3
1
28
5
28
1
1
5
12
3
1
2
2
1
1
1
1
1
1
1
12
9
8
1
1
1
1
1
3
11
4
4
4
2
2
2
2
2
2
6
3
4
1
2
2
1
1
1
1
2
2
1
1
1
4
3
3
1
1
1
2
1
1
1
5
1
7
5
2
2
13
13
13
1
6
3
5
2
2
3
3
3
5
5
95
548
1
2
5
4
1
2
1
5
1
1
1
1
5
1
1
1
1
8
1
2
2
6
1
2
5
2
1
3
1
1
1
1
2
2
2
1
1
1
1
2
1
1
1
3
3
1
1
2
2
1
2
9
1
1
1
2
2
1
1
5
1
3
1
2
1
6
5
1
1
1
1
2
2
2
3
3
2
5
3
1
1
1
2
3
3
4
3
2
2
9
1
1
2
1
2
2
2
2
6
1
5
3
3
1
1
2
2
1
2
1
2
1
1
1
1
2
2
4
6
2
1
14
10
2
4
3
2
1
3
5
2
1
1
8
3
1
6
9
3
2
4
1
1
2
4
4
5
2
2
1
1
1
1
1
1
1
1
5
1
2
2
1
1
1
1
2
3
2
3
1
2
1
1
2
1
9
1
3
2
1
1
1
1
1
5
1
1
1
1
2
1
1
1
2
1
1
2
1
1
1
1
1
13
12
12
2
2
4
2
4
1
1
1
5
5
5
3
6
3
2
1
6
1
1
5
5
3
3
1
2
1
1
9
5
2
1
1
2
9
4
3
5
1
1
2
1
1
1
1
2
10
8
2
2
1
1
2
3
2
1
1
3
2
2
1
1
1
1
1
10
10
10
11
10
1
1
1
1
1
1
2
3
1
6
1
1
1
1
1
2
1
1
1
1
1
86
3
5
2
14
5
7
3
1
1
3
3
2
2
5
5
4
1
7
7
39
1
1
2
1
1
1
4
4
1
1
3
17
17
2
3
1
1
2
4
4
2
5
1
1
2
1
1
1
1
14
11
11
2
1
1
1
1
1
1
1
1
7
3
1
2
32
31
1
8
367
1
1
15
95
1
1
1
4
1
1
7
1
2
1
1
5
1
2
2
2
7
2
1
1
1
2
1
1
6
6
9
1
7
2
1
2
11
8
8
1
1
2
1
1
1
1
1
1
3
1
1
1
1
1
1
1
2
5
5
2
2
1
5
4
3
1
1
1
11
13
15
2
2
156
1
1
1
2
2
2
5
2
3
1
2
5
1
26
2
16
24
1
1
1
2
1
2
1
21
14
20
2
3
1
8
1
1
1
1
5
1
1
3
1
1
1
2
2
2
1
4
1
1
1
1
1
1
1
1
73
5
2
1
1
1
2
4
1
3
1
1
1
1
2
1
1
8
12
18
1
4
1
1
4
3
2
1
1
1
4
4
1
11
11
3
3
5
4
4
4
2
2
2
3
2
2
2
1
1
1
1
1
9
3
3
3
2
1
2
1
1
2
1
1
1
1
4
3
3
1
1
41
23
21
2
2
18
8
2
2
6
1
17
6
6
3
2
1
10
6
1
2
1
37
490
11
317
7
10
2
5
112
19
19
8
8
55
30
25
25
25
9
4
9
43
11
23
25
4
1
1
1
11
2
21
29
22
3
32
32
32
104
41
14
15
1
6
48
1
7
12
1
13
7
5
2
1
21
116
72
1
1
1
2
2
2
3
3
6
6
6
10
1
1
4
2
2
1
4
4
3
3
3
4
4
1
1
2
6
1
1
5
2
2
1
3
1
1
2
2
9
1
5
1
1
2
2
4
1
1
4
1
1
3
1
1
1
3
1
1
1
2
1
1
1
1
1
1
1
1
1
1
1
1
1
10
1
1
1
1
2
1
1
1
1
4
4
2
2
1
1
2
2
2
23
2
2
1
20
20
1
1
474
4
4
4
4
31
8
2
19
1
1
7
2
2
1
2
7
1
4
2
1
1
1
439
4
2
2
1
1
1
1
429
11
6
3
3
1
3
3
1
1
1
1
1
6
405
26
350
349
1
1
1
1
3
5
2
2
2
2
13
2
12
7
4
3
5
6
3
3
3
1
1
1
1
134
6
5
4
1
1
1
3
122
82
1
2
3
6
6
1
1
1
1
5
1
1
1
1
1
1
1
1
1
1
1
5
6
5
1
7
161
5
6
23
1
3
3
2
1
1
1
5
1
2
1
1
10
1
1
1
2
34
1
1
2
1
6
7
1
4
1
19
6
6
1
1
20
2
14
1
1
12
1
1
2
2
2
2
1
1
1
2
165
16
3
2
1
1
2
2
1
1
1
2
1
3
1
2
140
17
2
2
1
1
3
2
1
4
46
1
1
3
35
1
1
2
2
1
1
3
3
1
1
1
1
2
1
1
2
2
2
1
1
1
2
2
13
3
6
1
1
1
3
1
1
1
2
10
2
4
1
3
7
659
46
1
1
5
1
3
2
1
1
7
4
2
1
33
3
3
21
6
2
2
1
603
6
81
1
46
8
8
7
1
4
25
1
8
6
1
1
15
2
4
4
7
3
2
1
1
4
3
1
7
1
2
4
139
20
10
3
2
1
1
4
1
1
1
18
28
4
14
14
10
2
2
15
3
9
1
5
6
53
4
3
21
6
1
1
2
1
1
2
3
4
1
5
8
5
3
3
2
1
373
16
80
5
3
14
2
6
4
4
3
6
17
18
1
14
1
17
16
17
1
1
16
4
2
1
9
227
7
22
27
4
6
6
9
66
60
6
52
8
19
7
7
11
4
3
2
1
4
6
1
5
4
4
64
4
21
2
10
2
4
4
2
1
1
11
8
3
3
28
2
24
2
1
2
3
2
6
2
1
1
2
10
8
2
2
2
2
2
11
2
6
1
22
2
1
17
2
84
5
5
79
1
77
78
1
14
1
1
13
3
3
10
10
1
1
1
1
1
1
1
6
6
2
4
15274572
540704
2251219
14016921
8
1905
1285
119
818
19
4
9
6
780
348
348
348
348
7
22
317
319
2
612
612
612
612
260
612
195
59
49
49
12378
604
421
10945
438
438
20
438
215
203
5091
85
295
295
295
326
3201
261
261
249
672
252
251
1
30
45
93
96
3
659
1942
192
1
530
8
7
1
6
22
12
10
22
12
145
72
14
186
6
6
24
21
1510
29
743
363
81
79
2
12
11
157
2
20
93
96
3
1
322
738
100
101
1
3
131
127
4
98
102
4
1
27
11
40
2478
2478
101
483
838
39
14
117
118
1
26
29
94
35
566
1027
8
7
8
16
3
124
175
38
25
47
4
6
355
355
157
157
2517
25
2517
599
220
18
149
173
36
39
3
1019
1893
67
15
12
1
147
1
20
2
20
2
1
52
22
9
503
829
829
6199
149
23
5199
3550
56
348
348
344
348
4
1764
68
59
518
188
271
3
3
257
64
111
2
78
80
2
131
131
432
19
147
96
76
94
102
163
46
15
2
192
126
64
1382
63
503
170
76
106
30
52
29
20
9
94
52
1
198
116
81
618
135
20
149
173
24
92
35
163
1624
343
1624
102
102
516
29
152
191
1
1
143
146
663
113
112
1
100
144
48
112
2
2
851
851
24714
278
11
1
4
5
8
2
1
21
67
15
1
3
7
7
38
3
9
1
3
3
6
1
1
1
1
2
3
6
2
1
49
13
14
3
3
1
8
3
4
1
14
2
1
6
5
1
1
13
4
1
2
2
9
15
19
1
11
1
3
4
2
1
1
26
2
5
18
51
3
14
2
2
8
4
2
1
6
58
2
2
1
2
3
5
2
3
9
9
3
3
1
9
1
6
7
1
3
5
1
7
27
1
1
2
3
12
4
4
5
3
14
2
12
6
3
6
1
12
2
30
17
3
3
1
3
4
3
8
2
1
1
2
8
3
3
1
5
2
13
4
2
20
30
1
5
7
5
11
1
10
3
3
1
1
16
4
2
1
2
8
7
2
19
1
1
5
10
2
1
20352
2
11
1
2
2
2
3
3
2
8
1
132
5
14
13
2
3
3
11
2
1
6
1
1
2
2
13
1
1
1
361
2
20
3
15
3
10
5
13
2
5
1
22
2
142
4
8
6
2
1
1
738
1
1
2
9
11
11
22
7
4
29
1
30
11
6
1
4
16
2
1
14
4
1
1
1
1
10
3
1
8
6
9
3
3
3
3
4
8
4
1
3
4
1
1
1
1
5
4
1
1
2
1
18
1
11
6
59
1
7
1
3
3
28
1
20
1
1
1
3
12
2
5
14
17
5
20
9
13
1
6
38
1
3
2
16
2
3
1
2
4
1
1
10
1
2
9
5
1
1
4
1
8
5
2
1
3
2
7
130
6
3
3
2
4
4
10
7
5
2
3
13
1
1
15
13
3
3
10
2
35
3
2
13
5
1
20
2
8
17
26
4
1
5
4
2
1
1
1
2
4
1
3
12
5
2
2
1
30
1
13
1
2
2
1
1
3
1
20
2
5
2
4
5
2
5
4
2
1
1
1
1
2
1
14
1
28
15
1
2
12
2
7
1
5
1
1
1
503651
7845
4785
4785
11971
100478
60
3
366
7
552
16
48
1280
98
92
150
128
577
2466
116
49
141
1253
3560
1328
1
1574
1
350
125
716
188
753
1
11
167
21
452
515
30742
26
257
888
1
129
263
1
128
42
24
2352
1623
22
16
416
608
6
6
176
122
123
13
545
8
578
2
13
134
724
40
294
436
4
60
4
3
17
165
16
2
30
21
278
8
119
12
1255
608
15
14
57
101
15
37
18
1096
698
546
52
103
751
203
562
301
131
39
822
123
5
94
359
1
10
1267
34
277
1
258
86
161
341
6
755
78
237
1
70
176
25
7
2
1
27
20
40
1
356
42
351
2
1215
34
9
38
1
120
148
487
1
18
1
3
166
875
417
2
4
41
350
4
5
194
10
1174
1
533
309
2809
2
1
296
67
2
2
3
7
39
36
444
26
50
56
100
128
30
678
1
6
119
127
132
29
117
36
15
5
125
172
13
15
1
134
210
1
2
2
156
1
68
256
7
369
68
35
108
12
3
51
1
256
3
159
3
518
501
5
59
1080
975
1
27
287
276
276
494
494
412
412
4
151
151
257
257
247
10
13913
386582
123
3134
445
471
207
417
106
251
341
530
243
7230
779
614
5739
98
229
229
1
208
145
62
1730
1761
19
2
7
1
2
446
446
16617
748
16617
36
438
1083
931
12227
1154
433
377
56
217
217
3799
7233
6
160
204
4
72
3
125
3
5
49
105
4
30
176
7
4
9
207
8
28
2
8
8
69
6
35
4
22
27
2
2
9
8
1
66
102
2
27
10
44
6
2
15
12
1
6
12
7
22
30
25
28
3
253
81
6
8
3
10
146
13
11
257
3
13
249
1
1
6
1
548
498
180
157
85
28
19
4
25
2840
2840
670
670
2773
13113
84
2
424
7
35
76
46
1
11
4
2
2
3637
1
1884
7
220
1
22
1639
1579
188
12
2
428
28
1362
506
111
7
4
215
2
1
1
2
93
72
99
8
3
92
58
50
37
1
672
694
4
5
13
395
22
101
61
117
69
25
737
561
11
165
2910
15
2637
10
1451
1176
258
258
258
258
258
1
7905
24
24
929
7880
115
355
217
470
45
192
536
38
1
4667
191
63
14
30
17
1285
1285
1285
156
84
72
5680
23451
50
176
15605
20
13
221
70
59
1
12
3
106
16
13
158
47
3
98
5
6
25
22
2
1
9
147
48
94
240
238
20
9
11
10
18
82
6
28
54
25
6020
6020
159353
5571
16254
77421
1604
700
30
47
12
10
1
12
1
1
1
5
4
74
14
2
1
3
18
99
2
43
3
62
6
38
50
35
9
6
23
6
2
8
11
6
2
84
82
1
10
4
4
10
3
19
2
9
7
17
5
2001
768
29
8
3
4
5
1
13
2
4
7
2
1
58
2
2
1
11
2
11
517
2
15
17
6
2
8
7
16
2
3
27
41
2
6
7
2
13
34
1
5
49
3
4
5
76
12
69
3
6
13
2
48
10
2
32
157
291
27
1
1
5
2
2
15
5
1
4
4
2
65
1027
682
1
11
10
1
1
9
6
2
5
5
149
1
25
13
11
4
14
1
32
10
4
4
1
2
3
2
2
1
4
5
4
1
1
590
280
2
5
4
4
38
1
21
1
2
64
4
39
5
8
4
8
2
98
6082
6082
79
65
22
56
41
50
29
61
63
47
97
132
56
42
630
18
25
88
120
4179
37
145
15
438
59
1
14
24
1
110
28
3
1
7
90
85
3229
6068
90
192
1
15
9
18
3
2
132
20
6
126
163
30
12
22
111
11
17
5
70
49
1
13
6
205
13
3
7
342
70
68
9
4
10
164
44
2
2
1
127
53
13
118
6
9
3
180
262
850
484
1
3
1
9
5
79
13
4
6
1
1
6
1
5
1
3
39
28
4
4
5
1
42
3
2
7
8
1
1
16
1
2
5
7
5
23
1
2
10
4
6
4882
1883
16
2
5
157
125
222
117
26
35
3
118
22
1
4
86
2
2
2
3
111
2
1
18
24
2
84
124
8
20
67
2
95
98
7
159
146
102
4
46
62
11
68
10
21
6
165
4
2
11
75
41
121
2
17
1
12
61
58
2
39
89
30
1
14
3
5
272
412
47
23
13
1
9
20
8
1
3
15
125
270
1
19
26
2
7
59
30
1
456
302
1
3
1
1
2
9
4
3
2
12
53
6
3
38
5
7
3
1
550
1254
5
6
106
2
3
3
113
161
137
141
4
23
832
522
7
3
69
8
4
11
3
1
3
115
4
3
3
4
14
9
36
2
2
9
60
43
1
6
3
2
2
2
1
703
147
16
23
29
14
2
43
3
63
91
52
2
109
94
6
1
8
684
1779
5
151
14
84
1
197
86
120
5
6
5
40
26
34
189
81
5
11
11
18
6
219
569
54
45
12
14
1
88
7
17
30
3
74
5
326
891
3
10
9
3
2
10
5
10
294
4
2
34
12
1
11
10
12
30
7
13
4
1
33
1
1
29
3
6
1
4
319
653
1
10
77
8
1
2
3
81
13
88
49
1
2484
4028
49
108
1
27
287
8
25
6
6
26
1
1
2
8
46
3
2
12
12
19
1
8
65
1
49
5
5
120
8
1
13
3
1
6
2
14
2
6
3
7
2
2
52
3
17
5
4
117
5
9
5
5
134
50
147
4
1
13
1118
3190
6
18
14
58
47
10
7
4
38
54
24
14
3
1
2
63
31
4
51
6
113
26
59
4
29
1
65
3
55
83
1
55
4
35
5
29
55
5
271
5
1
15
59
24
76
65
2
13
19
12
15
55
84
21
1
4
4
117
64
6
47
8
2
689
207
19
2
2
70
1
53
91
17
4
38
1
80
63
5
30
4
1
1
5843
2321
9
720
16
167
5
3
287
3
1
138
2
1
15
40
162
129
2
7
133
71
1
1
4
70
74
1
18
56
96
15
107
13
1
4
2
3
33
129
5
60
2
56
26
6
25
1
68
235
2
3
20
5
262
77
9
23
3
1
39
1
45
2
7
2048
7221
51
15
3
8
4
2
26
10
1
6
14
9
19
2
23
25
6
20
69
31
6
12
12
50
2
1
46
9
13
183
2
9
56
21
11
5
1
1
7
45
39
23
2
3
9
6
49
2
1
3
16
1
5
50
2
35
11
144
7
26
66
1
78
16
1
13
49
202
54
113
16
4
4
1
3
20
2
72
2
48
21
19
1
26
2
64
2
23
2
48
1
15
3
35
1
6
104
7
8
94
4
2
14
56
30
7
39
1
1
2
7
2
5
3
1
69
174
49
10
32
6
9
42
11
3
6
86
6
38
14
16
8
3
105
67
9
12
14
31
6
3
1
55
21
4
17
35
34
54
1
1
36
41
46
1
6
8
10
1
5
6
2
10
8
141
1
2
4
6
11
28
10
86
2
1
3
4
77
4
5
30
4
2
33
2
12
1
24
81
116
12
11
15
44
2
2
22
2
7
10
7
4
14
7
5
4
102
70
7
54
1
31
63
6
18
36
4
585
254
1
57
3
50
26
4
55
17
1
7
103
7
513
1183
8
2
76
83
73
141
57
11
2
98
4
1
2
1
51
9
1
5
4
5
4
20
12
149
294
42
4
11
4
64
20
353
662
41
42
26
10
27
8
2
5
24
2
17
2
14
2
12
2
1
63
8
1
72
365
3
72
1
55
9
19
5
3
1
69
9
47
93
268
36
16
60
1
46
9
5
2
133
394
1
154
13
6
78
1
4
4
41
62
6
2
4
2
3
3
1
379
982
37
1
2
125
29
5
3
96
11
6
19
8
69
115
64
13
351
979
27
1
102
4
6
10
32
3
3
82
58
39
1
12
8
28
46
3
5
5
4
3
1
75
21
2
41
6
98
359
88
5
67
4
1
2
8
18
5
22
34
7
57
258
89
52
60
217
433
3
25
2
2
12
11
9
6
25
11
2
52
1
1
4
10
6
2
1
7
8
10
1
5
6
14
7
1
754
1646
5
47
1
24
5
33
2
47
1
33
11
1
6
1
13
1
9
1
12
15
13
2
2
2
26
5
33
26
3
2
1
4
1
2
1
3
1
3
8
25
4
3
2
1
11
7
2
5
1
1
26
16
47
53
5
8
17
6
3
13
25
1
3
23
49
13
3
1
9
1
3
4
2
2
3
44
8
36
1692
1692
73979
11763
588
588
1119
1543
4
4
5
31
15
13
29
1
1
1
2
1
1
1
5
1
3
2
1
2
3
3
30
5
18
66
3
2
4
1
7
8
18
1
42
8
16
1
4
1
31
16
5
8
2366
976
121
2
104
1
7
243
1
161
120
3
1
5
22
29
11
17
10
4
34
28
8
33
81
71
69
20
4
18
149
13
430
239
3
127
9
10
18
24
942
505
3
259
33
1
141
6891
4485
12
10
6
40
29
22
25
10
26
5
30
36
1
13
7
3
5
6
2
7
13
2
6
5
8
5
1
4
28
22
1
18
1
79
12
15
17
5
18
3
9
122
44
5
2
37
1
5
13
81
4
2
2
2
4
36
8
92
29
39
11
2
40
13
45
29
6
2
14
3
115
2
3
99
1
1
158
4
1
11
5
198
34
2
125
10
7
18
3
44
7
7
1
39
4
67
23
47
10
8
3
39
19
31
5235
2755
6
2
1
14
12
3
5
129
2
102
1
62
38
5
4
6
3
6
4
4
2
2
20
51
5
1
10
4
15
3
1
5
70
1
4
85
1
54
6
43
20
47
13
53
1
5
20
8
24
35
10
14
7
1
3
20
1
12
3
8
1
24
17
36
71
64
2
2
28
2
42
18
8
7
6
426
4
2
21
1
38
13
14
13
253
12
1
50
5
6
31
32
1
4
59
69
21143
15160
120
77
39
364
27
61
544
1
582
59
52
10
2205
19
12
8
348
791
22
36
15
537
42
12
1004
3203
6
18
1
16
441
259
6
13
88
23
1
1
3
52
119
27
2
28
5
9
38
2
1
2
7
37
16
9
13
30
1
1
2
42
3
88
18
14
11
2
50
6
16
582
52
39
3476
1067
26
6
73
10
13
49
13
1
23
131
12
94
67
153
5
8
77
2
2
70
5
133
147
124
4
35
148
187
129
14
71
1
4
63
8
171
124
73
10
11
26
12
9
63
2
1432
725
10
2
2
16
11
63
205
4
1
16
1
8
19
6
1
2
77
1
23
4
8
9
20
126
3
1
40
2
4
7
15
770
1273
32
10
9
1
1
1
5
3
2
3
3
153
8
1
2
6
1
1
3
3
166
83
1
1
2
2
6213
17
12
1
4
22
6196
119
183
254
1035
4333
93
157
636
1375
2
57
99
52
13
66
93
30
5
1
3
29
43
2
2
70
7
5
1
2
32
39
11
8
13
1
47
6
2780
780
525
6
642
1
171
1
22
11
12
8
376
121
61
12
24
3
4
783
257
63
39
33
57
96
1
47
30
65
2
5
63
24
1
2543
1427
4
3
1
1
2
27
112
14
2
1
43
1
2
41
13
3
14
47
2
22
8
5
5
33
6
2
1
52
3
2
9
2
1
65
1
3
3
13
11
3
7
3
17
70
67
3
3
25
3
5
1
1
79
3
2
2
6
51
1
51
58
26
13
34
2
690
690
135
189
7
263
3
12
44
25
11
1
212
264
3
20
14
6
9
5663
5663
657
3949
704
353
218
218
891
463
133
18
4
12
261
2656
424
186
175
438
311
1122
1122
1122
1122
1122
2022
556
118
1237
111
1378
4489
175
481
39
1684
244
255
101
67
65
559
2540
212
3
774
7
1
156
136
683
9
340
340
3407
3407
672
9454
1359
108
888
1225
1
2
1
2
7
4
1
16
19
4
11
1
8
60
1
5
11
37
122
16
3
5
26
26
26
26
7423
3563
474
153
4
598
106
272
176
11
11
4
1
20
10
29
98
10
227
32
8
89
5
5
15
332
129
3
4
75
73
3
50
16
8
2
60
1
10
8
147
16
125
78
54
228
5
3
54
18
342
16080
2174
14996
1438
690
368
107
152
145
8332
110
691
360
359
70
735
735
7
7
1516
1289
2
7
5
5
21
7
5
12
60
64
27
12
384
684
6
294
256
256
7835
9
7826
324
4093
649
2594
145
647
140
286
727
1175
63
291
515
306
227
7093
7
6265
360
234
3258
224
3
254
164
87
549
2643
55
47
771
20
31
1
65
2
44
49
9
85
41
34
15
57
99
2
76
12
24
52
1
12
1
104
45
6
12
16
4
22
50
5
30
6
78
45
66
31
14
43
49
1400
485
3
6
2
94
2
2
2
12
94
9
33
57
1
1
3
3
1
14
12
103
115
11
67
1
72
113
54
3
3
1
2
2
20
608
608
346
27740
18
26436
940
2646
43
399
2380
2
109
629
100
118
109
52
80
1
47
98
160
68
54
9
1
117
44
71
24
88
107
107
107
116
116
116
116
116
5960
319
122
1145
369
654
180
180
4304
157
570
3577
12
12
1207
1207
1452
3
331
1118
2779
2779
421
421
421
421
421
42
215
164
24
10799
5049
2
579
829
133
117
2303
4218
15
15
432
362
792
314
151
5726
4015
546
1
154
1
5
396
283
2
394
3
1371
103
118
22
14
602
1560
1560
1560
100
1558
741
442
406
36
150
125
2
2
5278837
388981
3615
3615
10
2131
682
2131
44
100
96
4
412
401
6
5
18
86
24
233
94
112
323
326
3
500
500
500
173
974
374
307
120
352
1536
5
170
170
9
42
315
69
5
47
3
3
241
76
29
31297
1
1
31296
809
23
175
175
345
25861
136
117
231
130
105
262
217
14
155
932
18
251
504
1
369
118
232
116
831
592
1
6
232
2423
160
2423
7
774
460
213
118
129
307
307
827
1489
1
26
4
2
8
1
18
5
1
14
1
45
1
4
6
109
222
9
7
44
102
12
4
14
2
5896
373
4440
1015
64
2966
10
6
1
4
238
1
128
1
4
2
943
943
248
943
164
134
30
147
195
25
137
137
3
3
66803
718521
5191
48847
143
3677
69
69
66
3
41
405
2
135
217
218
1
9
327
119
11
6
70
12
9
6
3
1
5
2
5
34
46
12
2
6
8
7
18
343
1211
7
35
16
31
148
172
1
2
2
2
12
5
51
21
22
1
44
61
43
12
3
3
49
43
6
18
30
30
36
47
10
19
12
8
26
36
26
44
42
2
1
20
17
350
671
23
1
16
18
2
2
32
9
1
1
12
11
1
1
32
49
17
17
7
22
19
87
57
30
8
27
6
21
21
617
124
30
27
3
17
56
57
1
43
95
78
69
9
2
120
133
13
18
20
19
1
36
213
24
21
45
1
1
22
18
13
14
1
32
46
3027
500
101
8
13
26
32
6
30
43
13
64
14
11
42
161
11
549
197
93
29
44
47
3
94
3
60
26
113
214
25
2
47
27
818
270
24
21
1
25
6
28
17
35
4
12
21
3
260
251
3
1
5
3
2
1
1
43
46
900
295
40
45
5
83
81
2
16
2
36
90
92
2
87
100
13
32
29
3
5
3
4
48
55
7
91
29
12
5959
316
89
9
80
105
105
104
1
573
1561
37
36
1
21
64
23
79
78
1
5
7
184
41
35
32
2
1
1
1
1
1
38
65
64
1
5
58
57
1
10
11
1
1
1
14
196
193
3
3
127
58
57
1
45
57
46
46
61
61
59
2
68
68
1090
2813
37
7
8
3
19
11
459
517
1
56
1
98
12
41
6
8
2
3
143
57
7
26
1
109
10
11
6
70
91
1
20
2
6
114
1
43
21
22
5
42
17
31
4
17
6
5
62
103
124
21
1
10
172
500
6
10
2
9
2
46
1
4
78
41
8
29
4
6
2
2
17
41
20
26
242
65
76
51
24
158
1
38
115
4
44
731
509
214
141
115
26
58
16
66
77
11
3
15
161
20
118
113
5
2
6
17
17
16
1
6177
393
109
3
61
45
806
2699
14
7
110
20
1
4
67
10
1
40
16
50
2
1
4
10
160
160
77
3
31
32
8
136
133
3
30
9
3
63
65
2
8
2
10
91
51
3
19
3
84
26
35
45
7
11
58
7
4
45
43
2
8
3
32
2
32
2
100
7
33
7
11
6
2
1
36
2
4
2
2
6
11
2
47
13
6
7
44
50
50
369
152
16
80
63
16
5
37
60
60
1
618
277
617
2
1
3
3
11
6
16
27
8
8
11
19
1
1
7
4
17
15
12
31
1
5
10
8
2
1
6
2
5
10
5
10
30
2
16
3
1
3
14
4
483
1832
49
6
73
9
11
15
2
2
29
33
4
6
169
57
77
76
43
72
92
4
2
9
46
41
1
2
2
93
57
53
10
61
56
5
100
2
23
52
14
46
47
18
14
5
10
417
3
3
143
81
47
15
6
1
2
3
265
175
3
87
449
28
9
117
80
28
47
209
102
60
95
95
105
105
2
103
102
1
4246
23114
71
70
71
1
10
10
4
35
14
13
12
1
4
51
42
5
4
108
1872
54
53
1
11
1
1008
1698
5
32
10
12
5
2
591
180
3
1
1
1
1
1
1
4
3
1
6
2
2
1
1
15
20
2
2
1
3
3
8
1
1
1
3
1
1
9
5
4
2
2
2
2
7
1
42
2
3
3
13
3
1
1
1
1
2
1
4
1
3
3
2
1
1
1
1
1
8
3
1
3
1
1
2
3
2
1
1
3
1
2
2
4
2
24
8
1
2
1
1
1
1
1
4
4
37
1
1
52
45
7
1
1
5
2
2
8
9
1
3
3
8
4
4
62
17
17
1
1
1
1
2
4
2
2
41
42
1
19
3
3
13
13
4
193
16
25
8
71
73
63
10
241
133
108
119
119
575
133
35
40
2
3
28
171
149
8
6
8
31
15
8
7
34
39
3
2
118
107
9
2
871
4
78
46
322
12
7
1
13
12
1
14
12
5
25
2
3
1
44
61
5
1
61
9
3
467
11
11
22
22
6
6
7
7
13
13
6
6
9
9
206
2
57
57
54
3
21
92
90
92
2
34
44
44
140
14
112
18
1
54
25
29
25
28
28
3648
562
4
110
163
45
8
38
2
1
5
3
3
46
52
210
1
1
1
4
246
247
1
2
3
1
139
94
2069
1798
2
1
8
1
2
4
1
175
197
5
5
16
1
25
8
9
3
1
2
1
4
1
1
123
123
90
90
50
50
10
26
4
12
92
537
10
80
36
1
30
99
1
27
161
73
53
20
491
2550
5
1
65
21
1
1
12
4
1
2
3
17
3
1
5
1
4
2
2
2
84
4
3
5
19
35
18
2
1
23
11
1
1352
275
149
150
1
327
348
1
4
16
12
4
2
88
2
3
10
3
3
3
2
4
1
1
56
54
2
2
10
10
93
77
2
1
1
1
217
211
3
2
1
1
1
9
5
31
4
1
1
2
46
3
25
1
2
1
6
10
16
1
1
21
33
16
37
38
37
1
1
117
27
25
65
29
29
6
285
114
69
96
262
3726
17
94
93
1
1
1
3
3065
3260
5
1
1
1
1
1
1
1
30
6
1
1
1
1
1
3
1
2
1
1
1
2
1
1
1
1
4
4
1
5
2
1
6
1
1
1
2
2
1
3
1
5
1
2
2
1
2
1
1
1
1
1
1
1
5
7
2
5
1
1
1
1
1
3
1
1
1
1
2
5
1
1
1
1
1
2
4
2
2
1
5
2
1
2
1
1
3
1
1
2
1
2
1
1
2
1
1
1
1
8
2
1
44
20
1
1
2
1
3
4
1
1
2
2
1
3
1
29
29
28
1
53
53
115
201
23
30
33
34
261
28
42
6
1
7
1
105
104
1
1
39
60
9
1
1
9
1
18
289
224
65
323
65
52
49
91
66
1
1
127
65
5
52
5
28
110
56
26
199
368
36
5
24
4
29
9
4
11
4
23
20
23
125
41
61
29
107
65
2
1
7
3
49
49
209
1241
1
1
2
91
148
6
1
1
1
2
2
30
2
7
3
57
59
2
1
4
586
27
9
1
32
439
5
12
4
18
21
3
2
1
2
7
1
19
4
30
31
1
2
1
6
6
1
4
1
2
1
3
25
26
1
292
42
28
25
32
22
6
30
31
29
11
13
1
1
2
30
2
22
9740
538
538
538
343
9180
377
2008
337
313
87
412
183
299
13
703
387
375
12
303
832
16
401
415
855
11
437
407
480
480
2036
411
326
540
350
409
257
257
460
460
1206
1
306
899
3872
8
3872
767
767
857
3097
407
420
13
284
282
2
398
390
8
108
113
5
330
334
361
356
5
285
24824
6
6
11
3
8
24522
1205
17
388
204
167
721
406
6
3
4
31
14
25
10
16
7
4
2
4
2
2
40
4
39
9
13
2
7
50
3
5
7
5
1
594
254
39
22
2
23
135
52
47
5
13
15
2
1213
223
108
130
284
287
1
2
61
52
1
148
116
127
11
50
26
3
3
3
69
34
38
4
31
576
193
27
151
152
1
49
53
102
1078
4131
183
186
2
1
17
38
9
9
2
129
14
92
124
122
2
7
114
89
4
7
111
87
204
198
6
87
2
65
38
25
189
16
160
34
233
61
83
50
33
127
2
192
28
14
72
87
15
95
85
10
64
55
33
120
110
110
5239
15512
35
63
161
33
34
1
3
10
54
14
27
81
4
70
46
1
23
1
49
2
2
12
6
13
27
29
2
37
37
75
13
9
2
162
2
76
2
130
290
322
32
149
55
5
2
32
13
4
58
8
59
8
25
76
71
37
6
47
69
109
26
11
7
1
13
1
1
89
57
65
132
1
33
31
2
31
311
16
42
15
17
2
55
20
3
70
72
2
84
86
2
15
88
39
19
5
90
85
5
11
97
95
2
141
67
1
10
20
3
2
2
9
51
10
5
7
129
138
9
4
6
11
231
68
124
8
3
10
1
28
70
22
7
7
69
15
31
20
1
61
36
38
2
79
73
91
106
80
26
2
48
50
44
46
2
107
463
453
2
1
2
1
1
1
1
1
1
2
3
13
8
15
88
8
83
1
135
4
1
26
21
62
36
191
1737
112
56
3
35
5
7
20
19
1
132
118
6
2
6
171
156
4
11
49
31
98
105
7
75
663
638
1
1
1
4
6
2
1
1
7
1
79
80
1
37
72
45
35
99
302
2
132
131
1
1
30
224
228
4
3
57
55
5
2
14
5
19
138
3
36
38
1
25
4
1
128
67
108
28
5
157
156
1
5
92
92
23
24
3707
87422
3087
671
70
31
31
143
370
487
345
142
2
2
2
1
86
12
18
6
57
10
13
3
273
396
10
11
1
30
1
84
343
2153
220
395
446
527
565
851
851
170
20
8
7
422
1
1
1
221
488
4693
704
704
615
89
942
942
137
805
13
1046
450
583
1513
1513
57
822
277
235
253
3507
59617
21
62
60
184
241
121
192
201
136
74
47
97
128
1
13
125
122
39
283
196
118
447
17
153
150
113
1
86
243
50
137
243
1333
476
97
15
185
92
15
67
943
269
36
702
1
102
199
28
269
20
166
5
210
1
92
1
203
628
40
22
175
247
114
26
58
135
315
40
88
366
5
1227
82
225
226
81
20
135
7
3
54
4
58
417
325
44
1566
314
93
109
135
136
137
139
17
44
250
221
331
169
19
58
47
45
4
452
8
9
119
349
76
297
53
2
101
156
119
6
87
5
244
79
646
33433
2
136
17
68
321
81
159
18
218
220
33
7
7
18
8
146
146
146
413
413
369
369
198
198
380
380
1264
138
28
11
39
294
294
98
384
272
171
275
15
21
9
27
32
282
126
55
37
15
49
2
2
2
75
75
1648
133
22
40
1338
19
3
3
92
1
646
128
216
117
185
184
1
5747
1495
246
245
733
313
267
665
367
325
522
212
286
71
1014
1014
499
499
499
499
27339
747
263
2369
298
298
279
274
274
5
627
29
276
130
192
184
184
15
498
237
246
87
220
22
59
52
14
1896
1593
78
105
420
125
990
4
99
113
90
224
85
250
289
155
53
81
7175
173
264
264
355
1
1
353
354
1
217
217
197
197
238
238
358
1
357
83
668
196
153
236
701
691
694
3
7
7
902
4
1
375
179
343
400
1672
114
120
209
198
11
39
142
278
119
122
129
864
241
268
48
252
55
566
566
10137
887
463
463
1135
634
215
8
278
1852
1852
1835
17
467
457
467
10
518
511
518
7
2109
25
350
20
121
453
137
271
360
327
45
1470
9
981
480
676
1236
50
293
73
91
53
18
822
54
123
162
106
120
117
61
61
4193
1212
4193
144
202
176
6
321
291
178
211
262
342
242
182
177
247
868
868
42
33
33
46
46
69
69
678
178
3
54
29
25
8
6
2
2
2
420
423
3
5104
12
5088
914
22
22
23
23
26
26
51
23
6
12
22
10
55
414
173
108
62
1
60
1
3
3
4
17
20
17
3
67
5
41
2
28
2
62
62
38
38
45
45
14
14
40
38
40
2
18
18
92
248
1
85
5
32
33
64
64
51
51
34
34
281
55
11
13
2
86
68
15
2
1
35
41
51
46
5
61
61
58
1
17
40
971
180
1
1
2
35
1
1
125
124
1
54
1
6
41
40
1
1
36
6
69
17
86
77
7
2
47
262
249
1
12
45
45
41
4
22
22
205
47
10
48
29
14
57
50
7
2
5
162
57
12
26
11
8
61
52
9
44
36
135
3
56
46
10
10
15
8
8
7
368
80
62
19
11
7
6
1
4
27
43
30
7
11
2
20
45
60
60
288
51
10
31
37
37
10
30
8
39
28
6
1
135
29
83
106
10
1
11
1
68
68
165
154
165
5
5
1
4
4
1542
61356
541
14490
1109
3151
71
30
13
11
2
24
81
53
89
115
92
57
89
39
38
45
20
16
3
10
84
39
66
71
150
81
79
63
77
116
20
4
47
49
120
91
269
172
48
49
263
263
388
1
1
17
152
217
1
346
109
236
242
241
242
1
227
118
77
32
153
153
545
156
14
38
100
237
177
927
27
148
158
68
180
169
1
414
194
219
852
101
61
179
183
4
70
187
250
560
26
109
248
58
118
1
3193
649
203
189
135
360
225
163
324
284
300
235
230
5
126
17
870
309
544
769
213
68
246
147
95
780
113
201
168
165
133
61
61
61
12
2
2
2
5
1
2598
329
430
1970
196
143
4
186
318
311
7
157
203
107
226
299
299
1456
3
389
1088
88
2
47
40
65
60
38
166
193
365
365
28004
1723
247
247
475
174
66
13
76
65
81
535
535
493
4
313
176
795
1903
8
59
43
29
236
15
49
149
140
91
16
71
17
144
22
19
129
129
301
56
55
56
1
1
15
15
10
44
34
34
186
186
146
146
231
382
27
24
18
10
24
26
22
20176
6442
69
235
87
7
41
31
61
1
1
133
6
214
19
45
210
40
197
198
1
68
413
427
14
383
389
6
3
147
44
133
11
250
42
222
180
58
32
176
11
25
461
168
164
18
137
31
221
37
122
25
39
389
113
102
365
222
243
235
24
90
156
21
55
34
100
85
438
270
34
171
5
5
163
24
204
31
32
5
69
68
1
65
59
6
83
14
16
173
101
57
12
65
29
175
138
132
140
27
168
130
19
2
32
137
266
306
117
82
22
660
79
106
8
279
80
36
1
32
6
18
49
14
83
143
49
180
34
193
15
8
7
71
62
118
227
396
1494
323
169
84
44
180
143
97
58
1
310
39
39
270
270
1256
1050
35
60
275
96
53
158
373
206
206
1912
476
1408
159
256
216
239
23
278
499
499
5
5
439
6092
1563
3689
1
168
164
4
39
10
7
181
8
162
25
2
65
10
4
2
2
8
79
80
1
404
398
6
3
15
1
26
76
48
115
267
109
101
8
263
4
11
14
13
13
1017
201
511
305
24
934
193
717
2456
26
27
887
303
356
353
3
201
263
1109
193
192
222
239
434
434
418
16
1167
1167
673
9
441
15
1
1
1
7
2
1
2
1
4
7
2
68100
4287
18541
1293
642
642
381
381
377
377
4532
1457
72
28
36
83
45
154
2
69
2
4
42
62
61
1
14
53
53
66
25
3
2
62
460
115
98
897
88
23
28
126
125
24
13
174
173
1
1
26
175
175
142
496
180
174
121
753
337
295
4
1313
465
400
444
432
12
647
647
957
3607
110
196
131
251
135
159
157
1
1
92
98
107
139
241
192
13
2
110
173
113
132
1
116
21
118
383
383
524
524
1225
3
749
232
241
304
1562
162
28
48
107
3
206
54
33
277
278
1
136
203
2
631
208
222
223
1
198
40130
3451
2403
7493
51
397
439
3
3
4
2
1
7
6
15
10
10
1
45
82
132
48
2
2
5
2
411
368
3
1
1
2
1
1
19
12
3
4
17
17
52
1
39
47
3
5
128
123
5
18
19
1
4
246
104
122
117
1
1
1
1
2
135
138
3
46
12
42
629
629
302
10
1
4
5
8
7
13
3
141
149
8
1
9
8
4
57
65
51
14
2
2
65
2
2
2
53
37
11
70
86
70
5
57
50
42
8
2
2
3
1
19
385
293
79
35
4
29
1
10
5
13
8
125
655
562
24
1
7
51
11
24
9
13
4
53
76
70
6
136
71
69
31
53
74
21
21
12
8
51
54
3
12
6
26
28
51
67
14
1
2
1
367
367
1562
121
127
122
5
265
268
3
212
211
1
324
331
7
189
187
2
177
137
1148
4262
207
208
1
1
7
16
4
3
65
167
62
801
100
3
2
9
102
12
193
198
17
89
24
241
168
183
105
280
2
30
22
4153
4144
807
145
46
13
132
190
13
1
113
1846
334
8
30
1
413
14
34
4
9
506
18
155
146
187
1946
6793
115
1
136
1
7
19
12
13
4
1
14
9
25
9
32
4
375
68
68
3
135
26
1
7
17
16
4
7
123
4
62
4
64
2
27
2515
206
10
6
2
20
26
70
14
2089
2143
2
12
4
2
16
7
1
3
7
18
49
42
6
1
49
3
4
105
3
40
198
89
6
14
7
9
87
16
107
10
7
17
116
232
232
293
27
51
195
215
4
2
2
1
2
2
4
1
6
3417
385
323
30
197
205
159
62
24
278
165
129
230
139
339
42
258
39
236
177
7601
1375
194
143
142
1
234
228
6
208
4
241
220
8
91
93
2
161
87
237
200
201
204
3
6
15
112
170
97
222
226
4
29
207
210
677
104
1
119
32
1
17
217
212
5
199
2
649
143
209
200
9
116
153
193
88
5142
494
48
26
48
65
4
28
228
29
286
28
3847
8
3
462
462
462
462
362
18869
273
273
273
767
5854
1799
455
97
78
62
394
16
8
203
168
180
12
154
157
3
73
94
21
20
35
260
802
64
3
75
63
7
19
3
42
54
5
39
64
104
9
217
2
27
160
2
1
12
4
122
642
8
102
124
84
4
91
38
40
6
23
85
775
90
60
97
146
102
102
93
195
195
89
518
15
76
90
65
47
51
13
72
7
139
83
49
881
190
52
34
18
2
50
3
30
15
178
589
19
21
2
41
6
26
19
36
12
11
1
34
29
6
26
53
66
10
1
8
1
3
53
36
2217
1
439
439
1777
128
707
4
2
7
3
8
7
2
651
258
258
258
258
8314
106
1708
121
62
465
505
30
228
255
297
42
1890
212
190
198
255
637
398
86
312
249
809
186
218
53
103
519
156
363
364
364
165
1223
349
309
159
241
877
877
273
273
545
545
130
710
64
64
65
65
58
58
166
166
2
227
66
159
14138
192
171
2892
8
218
1
55
104
50
151
4
147
38
1636
2
179
1
1
629
67
329
332
2
1
231
157
71
69
71
2
6
405
207
192
240
240
441
438
1
65
94
108
170
3
3
857
10613
3004
9329
481
2
137
141
26
3
164
184
20
60
199
22
187
52
25
118
122
4
73
78
117
2
41
127
82
9
12
266
52
92
26
74
124
113
114
79
2
132
19
50
231
2
53
144
69
48
19
125
25
119
18
106
91
93
2
22
14
6
2
107
40
102
21
54
646
626
14
16
1
1
1
3
99
89
100
100
63
27
22
66
90
102
4
144
50
216
2
75
96
89
7
43
211
19
110
82
6984
3
948
156
124
95
93
2
29
29
184
169
15
224
2
119
103
39
39
95
72
16
7
126
126
204
6033
376
44
78
89
80
85
1750
3858
19
3
18
162
221
222
1
7
52
51
1
41
45
1
141
130
1
1
6
1
3
2
1
46
20
8
44
17
52
5
7
39
43
4
18
2
15
8
6
230
10
44
44
13
1
25
74
79
5
6
117
98
8
6
30
22
34
17
2
2
7
10
24
7
3
36
7
129
4
3
12
76
113
599
90
116
143
59
78
728
140
193
140
158
97
41
268
105
1
1
121
450
99
1
1
16
5
9
19
7
9
8
2
1
1
3
15
8
1
2
6
97
2
25
1
50
36
15
4
7
1
1005
23
23
33
981
303
20
132
151
86
86
456
186
45
96
106
10
119
103
103
110401
3393
11
7901
1816
1816
6074
8
332
29
516
3729
395
1065
1306
982
967
982
15
324
324
4173
4173
1668
1076
2
6
1421
7693
57566
280
1707
117
71
117
77
38
107
98
103
103
98
70
101
98
3
91
91
84
61
2830
2722
2830
108
839
3
836
1
1
1314
2
1270
1312
42
180
180
3
3
804
804
1769
1769
14669
663
1
8157
5848
2
5846
47
7
5
2
2
1
32
5082
2
5080
1317
1
1133
1316
183
404
404
6775
2368
1640
809
1
1
704
1252
962
290
1
1353
1866
46
1
277
281
4
13
172
1206
1206
900
900
1
1
6
216
123
87
290
199
91
2
2
2058
2058
147
1504
558
799
2399
729
446
18
18
339
343
4
496
505
9
358
331
27
1689
1689
1
1
725
725
725
15
15
731
2
297
297
432
432
1158
1158
1158
920
26045
949
949
266
266
1042
1034
1042
8
704
704
388
528
87
53
27
2010
128
315
1482
58
1555
59
488
1008
1059
1041
18
352
352
381
381
325
325
7557
3051
70
16
18
10
50
8
20
4
9
13
22
9
17
700
14
32
11
112
17
500
501
1
94
27
167
498
430
14
21
118
17
113
20
10
6
8
2
31
1
19
393
380
13
1
33
55
9
356
359
3
22
105
24
22
31
7
151
5
16
24
825
825
780
45
578
578
951
951
527
471
527
56
2253
756
519
195
197
203
163
220
417
417
650
650
644
6
994
994
1202
51
449
702
694
8
7388
7388
5857
51
931
314
51
2
46
2
7
23
2
7
93
95
2
17318
370
14343
931
320
885
70
31
31
188
129
59
195
81
636
12
247
54
323
211
211
505
2
193
310
625
2139
35
27
436
439
3
53
546
193
221
29
1704
624
121
467
24
1
57
220
127
34
972
3
4
4
409
476
67
489
488
488
187
187
283
266
283
17
191
191
1029
2577
60
24
56
1
73
272
24
251
412
21
351
354
3
530
530
347
347
1757
631
93
61
363
128
481
483
483
345
138
1129
19
727
727
383
383
1
993
288
288
704
704
83332
1105
288
11380
105
105
27
188
59
102
445
32
117
171
125
1752
915
6
2
20
13
11
2
49
45
7
16
18
33
42
15
8
4
7
4
98
20
19
5
4
4
15
4
1
12
5
4
17
10
54
3
5
2
39
2
2
11
9
5
13
3
19
13
40
27
9
34
11
19
4
6
372
1307
28
41
39
2
14
13
1
106
77
23
30
33
3
28
67
38
54
3
55
33
9
14
67
71
74
3
61
38
57
15
6077
2271
2
6
5
3
71
17
2
49
2
16
9
8
1
13
4
3
7
30
2
3
20
19
2
19
17
21
54
27
10
10
8
6
10
14
3
63
14
1
1
11
2
8
6
1
1
2
15
3
39
57
8
5
3
5
28
2
4
4
3
28
10
19
1
6
13
2
3
1
3
1
25
46
5
13
31
4
1
1
1
4
2
37
77
16
17
1
67
10
6
11
1
15
18
8
21
1
5
19
2
1
12
27
29
1
58
2
1
16
52
32
16
15
1
15
51
36
27
15
4
24
3
4
4
1
35
1011
131
5
1
2
73
71
2
35
39
68
2
6
1
16
1
4
627
551
1
1
2
1
3
8
1
1
2
28
2
17
1
2
3
1
2
2
5
2
2
2
6
23
4
2
11
6
1
19
4
13
15
2
54
1
4
18
1
34
20
11
7
42
16
36
7
57
5
24
2
4
13
45
6
3
9
58
50
13
4
1
15
8
12
21
40
24
17
4
3
1
1
2
1
1
6
10
8
3
19
24
1
16
5
47
1
6
28
38
1
908
789
118
310
310
202
202
202
70147
679
67271
28965
4
26
13
16
88
1343
7
2
5
6
53
52
1
3
56
29
11
7
44
62
39
59
95
9
1
47
18
18
208
1
16
3
9
14
7
4
9
23
164
7
30
53
2
16
80
12
27
17
10
5
16
2
14
7
1
28
48
7
74
19
12
1
2
7
12
189
2988
288
29
76
73
3
12
66
41
40
1
6
47
10
4
22
18
20
32
10
69
93
108
14
1
167
175
1
6
1
59
70
11
1481
1509
2
12
1
3
1
3
1
5
10
36
101
106
5
93
35
48
48
103
15
9
1
8
22
1
59
25
31
1
10
12
9
2
197
2
89
27
15
8
18
159
38
75
55
205
18
3
1
133
1
3
15
14
6
1
6
19
80
24
21
2
42
3
15
5
18
1
6
6
9
2
6
23
110
204
11
1
84
6
5
25
1
35
4
11
59
55
3
37
2
4
12
1
7
2
11
180
188
8
18
7
103
103
45
1
95
30
1
4
6
10
19
3
100
61
6
23
116
8
3
23
1
7
37
32
18
2
3
35
113
2
4
2
3
3
1
16
20
6
44
79
2
1
57
64
663
3299
31
16
188
6
223
139
216
3
2
5
5
8
11
30
31
1
5
4
3
27
34
5
2
1191
909
1191
5
18
20
2
1
158
1
65
108
2
10
4
1
5
1
1
18
1
6
3
4
2
21
1
2
2
1
7
6
2
11
30
28
1
1
10
10
16
18
2
15
1
1
5
94
93
1
16
1
27
75
95
1
2
2
11
3
1
498
36
36
17
103
248
56
1
8
8
9
1
14
11
22
11
6
10
9
1
4
1
9
14
4
1
3
158
113
8
1
7
24
18
6
2
3
9
4
41
15
1
5
180
3
51
9
13
2
65
4
3
9
21
9
9
6
25
3
14
7
106
4
13
26
3
24
16
20
13
74
11
146
33
9
7
3
36
3
4
33
29
3
11
7
6
6099
111
204
204
185
91
66
237
174
63
203
277
269
8
103
135
220
228
2
1
5
3645
3859
2
1
4
1
7
7
2
1
6
4
1
3
5
1
2
2
2
1
1
3
17
18
3
28
26
2
21
1
5
7
2
2
2
1
2
1
27
1
1
3
5
10
1
400
395
1
4
1
80
2
1009
146
706
657
9
4
1
35
51
104
7
1
41
1
86
2041
223
150
6
46
5
1558
19
14
5
1520
1534
3
2
1
8
53
58
5
8
85
1
75
119
2
39
4
2
6
20
4
1
2
27
32
27
76
55
7
3
6
50
5
18
10
151
3
97
4
20
136
14
12
13
105
7
1
140
10
5
12
8
2
5
5
27
7
4
5
38
9
11
28
16
45
4
43
62
14
10
72
15
2
6
42
1
17
3
2
9
4
7
4
6
17
82
3
35
15
26
8
1
7
1
2
20
5
77
17
3
1
11
1
67
1
5
3
1
40
2
330
2
102
21
145
14
2
76
33
108
6
7
3
2
18
11
1
86
13
10
1
1
33
96
9
5
6
46
12
22
6
2
3
48
2
25
150
13
1
7
205
138
44
4
1
4
72
7
10
7
129
4
1
38
15
6
23
181
39
2
1
83
29
105
14
4
1
38
19
16
48
119
15
20
144
13
15
46
52
5
3
10
9
11
112
5
26
25
73
125
50
3
2
11
165
3
4
1
8
5
3
14
4
3
12
4
23
21
11
11
2
4
7
13
3
50
6
12
3
16
19
11
92
100
3
2
27
8
2
5
7
52
69
9
3
40
3
236
2
50
8
11
3
79
34
24
46
3
4
14
1
4
14
24
99
8
2
28
114
25
15
11
5
2
7
2
18
1
1
79
9
53
12
3
156
59
3
34
44
92
37
22
5
4
42
71
12
22
1
3
10
17
5
1
31
4
8
1
19
1
46
26
1
12
18
8
28
3
48
32
12
25
2
6
7
8
1
36
5
32
19
13
2
21
6
16
1
15
4
21
124
2
7
17
111
1
12
45
17
4
17
135
131
59
2
175
4
12
16
8
10
31
1
10
26
3
38
8
5
5
36
57
4
6
18
11
4
16
171
43
109
18
19
1
5
30
23
127
1
7
8
13
13
109
14
22
1
5
13
9
5
14
17
1
9
37
44
34
14
10
1
18
8
18
6
5
1
1
9
95
11
1
18
64
1
1
2
69
6
79
1
1
4
3
22
107
2467
156
169
29
227
162
82
78
4
5
34
1344
1415
1
7
1
2
3
2
2
1
13
39
113
75
3
1
92
16
7
5
6
16
52
4
23
128
128
424
424
145
145
154
154
1133
180
1133
346
1
366
359
7
240
182
213
3
13
10
5
495
1
495
3
1
5
71
36
41
316
10
1
10
3
3
1585
13
1585
261
639
184
194
661
661
272
272
59203
2903
171
171
171
5016
187
206
1241
115
228
82
137
141
19
42
113
18
140
1280
3472
130
40
3
74
8
83
126
27
11
72
7
24
16
11
64
75
126
96
122
10
93
53
102
9
156
76
24
48
11
63
35
66
21
11
2
11
145
117
115
2
24
116
116
6357
56
5901
2608
12
33
35
3
14
3
4
4
115
6
20
94
31
31
8
53
3
13
161
60
98
97
1
37
80
8
2
230
1
3
2
112
109
3
25
107
22
22
107
24
59
6
44
45
1
30
90
91
1
27
35
2
2
49
48
1
18
11
70
92
101
9
105
13
12
5
135
22
69
123
98
14
9
15
16
19
1
124
3
44
2
110
6
68
1
7
6
94
11
17
2
9
6
400
75
126
93
106
7508
7
127
127
3053
7169
4
3
9
6
13
1
5
2
6
19
26
3
29
5
2
31
32
1
1
26
6
16
2
18
1
1
16
1
6
8
122
27
14
21
8
8
125
13
11
2
4
10
1
1
5
2
5
10
2
61
23
4
2
15
8
60
6
5
4
21
3
1
4
2
124
122
2
2
6
50
49
103
14
2
7
2
7
1
4
4
13
2
5
11
1
17
15
10
4
42
1
34
98
1
3
5
1
1
3
17
9
1
67
1
3
4
7
9
9
4
1
6
10
4
9
3
8
10
471
473
2
12
39
154
156
2
16
1
4
4
7
3
31
11
9
4
3
2
23
12
3
16
70
63
7
2
8
3
318
30
1
1
207
3
749
864
2
1
109
1
1
1
8
8
43
1
9
19
2
2
4
205
205
159
5021
98
98
85
522
203
234
1
1
122
1666
214
117
154
139
113
173
111
130
393
2575
633
85
36
84
47
28
73
100
55
45
11
279
84
153
54
74
38
19
1
105
34
107
102
84
122
19
87
16
505
5
120
126
254
12
2065
307
1698
105
146
294
178
124
261
260
1
201
82
355
16
123
216
1090
26945
172
297
95
30
8
699
16
153
321
201
1360
70
237
383
440
422
18
230
74
541
114
353
256
256
1
1
3361
11193
47
119
136
43
51
65
43
190
86
195
173
22
20
125
72
22
8
111
97
76
263
219
343
17
168
18
80
215
144
24
68
232
84
22
34
122
180
58
147
23
18
160
57
164
149
15
218
110
37
225
13
39
88
215
56
40
2
30
51
8
34
130
87
164
99
123
20
75
1
131
173
152
154
2
170
327
166
80
34
23
11
9
30
140
58
13
71
10
20
578
299
279
410
410
315
315
513
124
126
125
1
136
127
2181
6
385
423
219
69
352
50
242
435
1356
131
29
30
1
23
53
54
1
179
129
128
1
223
122
124
2
210
253
250
3
267
261
267
6
249
337
16
19
3
15
18
3
15
3
14
131
1263
84
45
46
1
199
12
176
178
2
100
191
188
3
322
552
305
247
3736
1185
22
182
10
116
47
91
89
26
5
29
21
60
2
1
174
221
56
21
7
170
17
157
7
22
48
45
222
15
15
67
5
136
6
9
5
227
123
118
4
1
75
688
688
268
15
47
73
75
51
14
107
38
1
2024
336
1660
54
91
101
85
1
1
57
49
6
161
72
118
83
81
163
119
83
309
363
7
32
15
2947298
364202
2897
10
2897
1957
1957
3
930
383
544
5658
82
59
5150
443
1994
389
355
807
3097
3097
426
426
2112
10
469
23
1633
1013
1013
984
29
597
597
578
19
4013
359
1
1
19
19
3415
178
1770
250
57
68
5
15
181
23
62
3
4
58
26
76
24
22
149
26
42
24
22
3
1
4
17
6
30
10
70
15
4
2
68
22
103
91
6
28
60
22
14
6
15
13
1
22
1467
119
492
7
27
80
41
55
42
48
10
8
40
20
20
132
21
44
8
34
55
14
13
16
42
7
40
32
219
15
3
21
125
14
35
6
237
237
237
237
1861
129
99
890
190
190
434
3
198
233
167
167
174
39
39
135
44
6
13
7
35
3
40
39
1
232
15
128
89
3
436
130
130
209
209
94
94
199856
7000
5557
51169
2154
2921
8
121
187
251
64
1
23
86
83
3
10
58
23
32
61
29
5
7
24
17
12
56
4
337
319
337
18
205
205
736
736
58
58
852
852
558
558
3
2923
890
487
20
762
761
182
364
9
76
4
93
810
33
434
463
29
220
61
33
871
871
599
599
2
145
6
4
3
130
704
1
1
703
701
2
6
1692
686
757
71
929
844
844
731
731
296
296
38
1556
599
919
3840
849
964
946
1081
721
1845
111
19
38
78
166
37
101
64
75
11
59
65
1
5
46
71
43
12
41
180
154
23
3
36
41
5
2186
9533
559
202
200
2
978
54
517
853
794
59
2
278
21
1
110
521
27
684
710
708
403
547
144
575
894
894
344
344
338
6
813
1803
55
3
301
271
30
40
251
65
66
66
143
137
137
78
78
1601
124
838
639
770
258
49
109
60
101
1
86
130
85
480
1827
411
568
368
1368
666
6
137
140
3
53
71
14
4
112
129
17
68
60
37
9
32
67
35
71
44
4370
1580
37
11
67
203
115
88
112
105
7
106
135
29
180
44
76
189
113
47
270
244
26
3
39
128
5
14
10
145
92
22
175
385
385
370
12
3
27
94
79
1
14
11
3
84
110
26
208
216
8
30
13
17
107
84
14
6
1
2
14391
294
729
725
703
22
4
1334
104
158
1072
2655
127
1079
1449
9379
971
1
304
1
517
197
10
612
148
13
649
2670
638
25
49
2
1092
86
616
684
94
101
4458
1719
1719
2638
2638
122731
8444
1701
1701
3244
3076
3108
32
136
1953
23
954
976
1048
4973
2203
2138
65
1722
1702
20
1876
1876
1984
1963
1983
20
1
1120
1120
1
1
1115
1115
1867
2240
209
111
98
164
214
3810
2073
2098
25
1498
941
941
864
77
62
1990
705
240
247
2
5
396
580
1556
1556
693
693
1485
1485
3316
963
571
1055
704
727
23
1191
196
632
363
7001
20794
210
116
1415
1229
130
56
202
132
5
65
259
1023
1541
160
2103
449
157
160
172
200
482
521
242
474
474
89
10
462
168
3
143
3
2555
2212
343
1646
831
1646
815
779
779
783
783
1062
1062
5899
3289
6
27
193
14
811
802
9
24
25
1
143
27
246
2
204
192
12
31
35
3
84
82
2
14
97
210
193
74
17
2
151
152
1
45
1505
363
632
465
3134
3131
3
2
2966
5
5
1191
1184
2
5
1755
1768
13
1258
6258
497
682
185
143
42
282
469
374
454
753
230
224
6
444
446
419
226
285
59
162
1490
366
748
738
10
376
282
94
1036
2409
763
610
744
744
3490
3490
377
377
610
610
1134
25152
511
1452
804
58
5432
2609
4110
371
897
1102
1735
351
1391
248
787
1255
493
31
381
1283
1283
1283
6
494
783
13424
166212
3739
475
350
24
30
10
31
28
158
73
235
85
12
2
273
132
21
298
15
150
1
1248
81
7
17
17
87729
7596
6110
1750
48
229
20
124
380
112
106
6
37
36
77
80
165
165
64
98
7
111
20
191
105
209
131
424
124
29
145
81
64
64
109
8
124
148
116
1
13
124
59
150
143
102
76
60
25
136
39250
10878
149
48
154
1673
33
196
214
16
178
25
126
87
2
13
154
1
369
44
251
174
226
17
19
114
156
187
303
272
163
315
22
102
76
28
2
44
484
57
29
30
5
21
40
17
23
27
4
50
193
2
81
2
141
62
165
196
14
8
1
65
268
174
119
32
64
141
207
11
198
417
294
174
181
179
55
33
129
51
281
22
129
160
173
332
11
67
46
39
4
21
339
214
95
31
7
84
92
93
1
214
225
7
298
36
112
332
25
61
16
236
86
159
74
169
244
233
11
87
231
34
177
21
26
20
130
267
37
12
320
2
121
1
1
165
157
54
301
231
104
98
38
104
142
353
272
355
3
165
4
4
18
152
126
177
230
235
3
263
294
279
103
12
31
264
96
9
101
26
277
155
25
6
34
62
215
189
288
274
51
18
61
51
211
224
155
304
697
663
34
86
114
218
61
61
731
142
5
186
268
25
275
38
126
324
343
2
17
136
207
308
35
190
252
2023
258
152
122
85
268
404
400
4
316
283
135
347
347
2575
152
515
446
400
301
542
219
321
321
314
314
7
409
67
108
227
335
295
205
84
84
6
2
4
40
453
453
1636
8081
136
3
22
95
33
45
43
2
42
110
245
343
65
176
169
7
241
145
74
80
6
270
304
271
33
36
178
109
100
110
65
75
165
183
5
13
26
7
66
200
77
49
38
69
60
59
1
288
196
198
2
134
27
8
2
10
8
208
5
69
19
50
14
28
154
6
21
117
102
96
145
103
128
25
1
40
189
355
90
40
15
10
16
14357
4144
71
427
152
77
21
252
199
277
237
216
198
18
363
222
201
227
19
238
185
239
29
67
263
265
2
218
220
2
3
233
209
55
208
377
9
5
277
104
40
19
222
196
53
37
65
4
1
158
49
4
4
165
181
16
90
293
17
301
287
1
148
223
304
122
4
27
191
160
88
63
191
88
108
170
29
321
22
160
156
4
92
161
152
9
605
1291
68
2
352
255
9
1182
1182
324
797
19
36
10
1
1
10
71
89
1
57
122
2
49
5
2127
250
2127
72
504
90
75
233
64
31
804
4
61303
14540
7460
1361
628
566
583
17
324
301
269
477
427
389
339
262
368
342
292
199
148
751
686
100
361
185
40
27805
5656
202
96
210
397
2
471
2053
100
344
158
111
1161
1
300
37
39
2
1261
5
62
179
310
172
451
1
405
212
1
299
21
284
300
392
82
1
29
245
147
792
21
887
315
549
365
6596
6578
18
67
166
334
1552
1
8914
1077
6
285
276
353
328
348
203
193
429
656
337
316
67
360
343
336
282
302
282
254
293
8
385
157
242
157
331
308
1648
185
224
293
341
193
192
220
250
250
65642
4379
65642
10176
10176
12648
12648
14570
14570
2349
23869
8138
5278
5098
180
8104
3981
77
1228
3
1
1
84
84
20
969
12
84
10
62
55
6
1
342
822
7
98
4
71
4
8
1
3
15
71
9
43
47
4
1
1
1
75
10
11
1
63
22
36
3
2
235
73
6
6
1
3
22
29
2
3
2
6
6
3
3
1
1
11
4
5
6
1
5
6
1
10
8
15
7
10
13
1
8
6
2
7
1
4
3
4
1
43
43
171
113
58
1
1
1
1132
1
70
70
10
1006
62
13
273
104
63
35
88
39
131
24
36
66
62
55
55
163
3
82
79
37
37
44
44
42
1380
93
282
19
14
109
98
109
2
2
1
4
2
47
175
48
21
122
13
14
1
22
21
1
9
38
18
5
4
1
33
33
54
186
17
14
31
13
18
70
69
1
67
67
67
595
595
274
1
86
13
21
1
1
1
2
1
22
1
1
5
22
61
9
52
4
2
4
17
42
28
4
9
1
9
1
1
3
662
662
662
662
23623
1012420
19087
114630
1
1
3222
843
1082
1088
6
1291
883
883
4989
1717
92
845
838
7
1302
1033
3212
33
1928
52
175
1024
1215
11313
3478
4345
2275
4494
7114
537
239
1434
114
128
168
1214
1214
5903
42
5067
794
15630
31980
636
129
246
628
1487
3
1525
1512
13
531
478
53
128
260
132
66
2205
5393
156
295
98
14
3
11
1
1
1
736
742
6
397
440
399
301
92
6
6
299
1461
1461
2338
2338
10747
21133
1136
4
256
1161
1798
2657
2110
655
2
607
780
780
8718
1929
75
225
138
56
356
218
18
374
7
285
25
88
245
38
42
1
60
429
617
197
322
2764
209
865272
264463
307
307
1230
1230
1805
1805
578
578
1245
16
2
759
468
235
1770
528
1007
922
922
803
1059
36
220
519
37
244
238
35723
3873
102
1
823
732
289
130
1819
923
1084
1108
137
17214
96
790
2285
256
870
1633
1558
1560
3
267
296
539
455
5634
18
524
906
3209
231
746
882
882
1054
3817
111
681
567
823
492
89
33
2129
1080
537
479
530
525
1
4
222
222
1527
1527
402
402
361
361
27
656
303
326
2521
2521
2832
52
637
662
585
896
3606
14
758
2092
742
1505
1505
825
825
11588
3404
438
407
310
5
27
201
14
350
355
5
465
91
284
384
2
40
237
220
17
2
29
280
60
920
6
637
30
179
214
200
260
272
12
23
481
53
339
10
128
285
234
194
16
102
230
1729
1729
473
473
5615
5615
101
3467
1228
1230
2
497
493
593
53
221
279
283
4620
1770
2567
3022
5
1029
1988
501
501
155
32
123
3044
3044
1728
4592
89
19
39
467
76
36
13
333
24
41
28
16
366
194
187
7
519
35
28
14
9
15
61
15
383
36
8
294
4
290
565
3930
1055
27
1
424
232
6
115
56
326
619
576
43
500
504
4
809
809
1
1
827
827
2
908
449
457
1528
1528
1139
1139
1136
3
5756
67021
1528
376
391
827
2636
439
431
369
237
170
2046
183
734
915
3018
1912
775
27
482
533
257
435
51
60
1206
551
487
305
1060
1209
320
141
1034
730
4184
86
472
715
963
510
35
240
3296
125
2427
61
8184
516
69
2010
5190
1539
2310
1356
549
31
522
3978
41
2682
1255
362
362
716
3597
549
1092
989
103
403
428
25
812
4627
738
727
49
1289
1219
70
822
129
742
800
58
73
689
260
429
360
3270
537
614
664
568
527
744
744
1195
227
145
177
339
324
15
300
307
7
454
454
393
393
2898
736
244
775
284
358
352
6
286
106
109
998
998
586
586
3
1339
665
378
293
2144
4
1004
1136
228
4612
2094
2290
958
958
24883
6389
75
968
1090
122
77
49
474
340
2
457
342
497
293
14
735
236
466
207
277
37
244
100
486
114
275
357
41
313
411
345
346
421
185
529
656
28
466
95
307
231
82
317
1
232
342
388
51
229
245
260
306
417
23
2
488
22
137
101
18
200
424
52
158
294
477
427
50
322
300
42
280
666
443
3161
91
217
592
326
288
308
237
659
656
3
31
2066
985
1050
38
2347
1225
1028
197
1084
888
196
4015
20106
468
674
1148
187
660
529
107
3
491
614
959
337
132
457
356
203
475
941
256
584
631
47
285
707
1343
479
415
54
268
260
279
19
531
213
732
1157
5555
452
2874
2229
2889
400
221
353
253
375
203
294
205
307
278
916
3099
85
383
371
12
51
40
115
168
22
248
86
202
757
26
71
2269
359
298
348
426
365
402
2563
531
680
598
754
771
771
5652
111500
33649
3991
68208
684
8542
2561
1259
776
1003
1477
781
1
869
869
2018
496
86
119
1049
268
4580
587
198
240
401
518
244
458
274
484
200
230
95
651
787
787
2932
13249
1258
1370
74
1
37
489
295
22
123
90
458
15
577
111
66
283
1249
44
827
64
389
9
61
561
547
14
692
744
5
2
25
20
537
298
605
37
320
496
115
59
3
3
10
799
1
604
184
2
4048
631
1085
568
1762
6
2959
1527
1426
2
1171
793
376
1308
620
43
33
612
595
2828
1174
791
268
2038
2038
1942
96
410
3395
344
557
146
651
212
280
506
289
760
3390
87
1531
221
178
43
791
15
463
143
143
162
808
808
21
765
343
401
241
3160
271
356
250
297
673
436
636
22
22
3991
10234
650
186
443
210
481
448
33
772
41
51
87
891
550
1034
847
822
25
1682
1682
652
48
342
340
2
262
1701
1701
1400
1400
1464
1464
51
2404
1046
1307
1285
22
16497
928
1864
2476
1163
2202
2168
2143
25
2333
1495
1868
1830
38
6
1096
547
543
1
1
1202
1202
690
690
1443
536
493
414
393
21
1196
1196
316
316
664
1171
240
129
138
143
1848
615
588
502
34
34
990
2834
727
98
1019
192
192
593
593
790
1
159
630
1
1
448
448
1835
4464
45
16
54
33
693
20
64
29
45
6
43
18
17
22
451
382
446
169
75
1
478
478
454
3
454
451
1569
1569
1521
48
7469
281
1443
1184
1446
1715
1400
1397
202
258
211
314
412
455
374
81
2463
757
93
151
169
198
190
8
8
221
133
197
149
4
91
23
167
92
10
4
2106
909
1193
350
350
365
6091
364
603
540
538
773
440
456
817
881
64
335
796
677
677
9
9
5585
2115
531
2510
429
1091
1091
427
838
40
71
42
91
43
61
63
2266
6
6
2243
2260
17
23
1512
348
347
487
307
4860
996
749
793
3
1010
741
557
11
363
363
476
476
4712
7
310
384
1059
1413
1443
30
800
709
2420
7012
1672
3
965
1053
666
233
1320
1320
15341
1645
1241
1902
1260
591
1134
728
2338
3
3
907
549
1058
1985
443
443
1197
1197
11775
2107
261
578
96
351
673
146
413
173
141
750
218
320
335
15
224
187
201
767
91
468
13
573
1
1
686
211
248
37
317
42
336
21
575
470
476
6
15
54
238
229
9
277
3465
566
535
500
68
440
40
342
241
219
237
177
1
2
1
151
22
965483
95684
4048
12
880
880
3156
1317
1112
74
8
11
425
209
57
4656
1772
2827
2827
5545
67428
8
1059
347
356
348
548
548
2150
148
103
162
595
919
223
1156
7592
320
321
1
1747
192
166
26
2142
58
588
376
624
388
16
1166
83
415
378
37
652
11866
34382
1
1
808
477
30
3
3
4
8
1
81
1
34
14
808
6
45
4
2
62
61
1
17
3
1
20
13
4
125
3
56
144
20
129
6
10
2
7
2
3
95
41
806
109
11
9
8
3
1
6
48
205
6
102
723
67
830
820
10
3
4
6
720
727
7
5665
62
4
20
20
2
17
35
6
12
2
8
5
85
30
99
1
7
5
30
1
15
10
10
218
1
801
870
8
61
6
29
29
39
4
11
4
1
55
14
73
7
17
10
1
67
3
2
152
31
5
214
18
14
134
1
187
5
631
749
118
326
2
20
21
12
1
39
5
8
123
6
1
28
9
12
71
114
28
12
27
57
3
27
3
37
29
8
2
11
4
185
6
18
2
188
55
10
106
73
157
128
9
802
134
10
1
18
20
13
3
1
13
4
168
1
221
105
116
13
12
2
1
1
97
34
199
9
17
3
7
1
1
39
2
4
2
32
4
14
16
2
31
35
4
33
6
24
4
4
246
128
1
8
10
2
88
323
2
1
14
14
9
5
26
27
3
6
11
122
2
1
1
1
457
1
5
8
1
98
13
71
80
36
4
1
12
34
3
1
16
6
5
60
1
1
23
22
118
7
48
3
132
92
9
2
7
114
18
2
2
1
31
128
217
1829
598
223
461
9
1
145
175
1560
254
1306
1325
168
549
608
1299
1299
1308
1308
1
509
508
342
342
4639
856
271
642
581
600
19
161
496
499
409
351
354
2175
197
68
167
167
276
19
277
308
175
181
28
153
93
49
17
2287
22409
213
3242
927
933
907
26
1169
1133
1133
2090
6641
551
173
675
672
3
675
360
110
48
100
47
492
650
4
345
321
713
2992
273
204
1361
1355
6
441
864
864
839
839
1031
4411
272
1064
195
460
241
219
977
412
54637
1601
458
55
1
78
82
4
36
35
1
94
57
36
1
27
120
43
1688
781
907
4349
925
541
957
950
7
868
527
531
2066
804
86
1
120
184
1
437
99
227
76
31
1301
9207
3429
772
111
1
5
146
188
174
14
45
133
83
12
170
7
17
33
70
19
73
5
40
2
691
15
16
106
42
86
16
329
196
857
4477
20
19
1
41
303
312
9
16
2
1432
1407
5
11
6
3
1
28
749
1
748
696
3
8
5
9
14
5
8
177
215
1
23
98
5
5
8
51
1
9
329
38
44
34957
2705
980
139
816
25
7330
26167
55
76
79
217
212
4
1
215
5
48
109
181
72
207
18
265
7
3
15
71
99
38
171
170
17
27
80
175
14
16
49
57
3
5
353
88
194
231
233
2
15
7
3
44
265
442
5
1
39
6
42
56
95
11
36
46
27
128
163
144
19
14
52
41
7
18
201
4
4
34
147
173
176
3
15
44
38
39
107
2
137
49
8
25
236
12
139
39
43
17
269
17
7
162
10
223
95
241
66
102
106
4
35
107
72
56
52
68
87
96
83
7
217
31
95
33
3
38
43
460
4
11
66
19
22
24
39
269
1
8
1
46
27
23
90
120
272
144
2
118
216
16
22
236
97
30
211
5
81
102
21
21
26
24
80
72
25
13
134
4
175
23
39
2761
2703
22
25
1
2
14
32
1
5
3
2
6
1
1
1
11
155
26
13
26
13
242
157
39
105
76
3
120
105
67
31
27
96
28
3
28
22
213
342
2
113
2
2
1
1
1
10
24
63
21
1
76
71
148
13
1
126
120
2
12
330
14
3
74
44
57
10
4
78
33
20
170
68
51
73
22
9
299
4
81
1
239
39
31
2
5
1
36
12
70
70
3555
676
50
4
22
12
16
148
11
5
5
38
8
21
4
5
21
43
451
453
2
53
46
7
15
329
330
1
73
79
24
109
6
1
6
976
114
10
10
90
69
21
21
9
10
2
34
31
3
3
24
21
44
44
639
582
33
2
1
7
1
9
1
1
1
2
105
106
1
5
5
21
35
10
11
1
9
16
53
138
60
12
13
1480
233
29
422
395
10
11
1
16
11
155
190
11
71
21
14
218
16
66
23
18
311
157
136
197
3
194
3996
317
425
1925
160
4
22
6
98
6
108
9
1
50
59
49
23
81
2
48
26
69
14
2
3
6
163
72
2
2
24
25
94
103
68
18
3
14
138
33
63
170
65
24
18
28
28
397
33
188
176
455
906
4
21
2
6
9
1
58
52
5
1
13
4
2
2
1
14
8
4
1
3
4
1
49
31
5
2
10
10
1
36
56
2
2
2
16
16
6
9
3
15
5
4
1
160
160
253
253
7905
23
1468
4354
400
41
85
389
672
732
567
3528
76
1479
1973
3113
41425
26184
10252
44
52
23
36
3
11
275
191
215
14
43
21
106
789
42
384
32
40
283
197
337
103
147
41
34
243
44
216
297
217
42
1
38
33
373
7
257
232
425
241
298
389
32
625
40
810
45
66
14
57
4
316
924
833
91
49
284
42
333
304
29
49
22
339
284
21
128
484
482
2
13
75
35
61
24
290
35
20
75
67
165
191
40
359
169
34
27
67
24
59
35
54
46
222
17
7
305
12
28
104
1428
119
8434
1765
395
570
656
202
537
537
502
411
394
247
1181
389
405
243
1965
101
813
817
4
22
561
713
8
128
10
6
270
42
1004
1004
725
725
515
10039
31
1453
404
367
651
564
564
2356
1330
1026
38
1393
830
824
6
1
1
524
139
1357
338
349
11
11
442
427
195
1310
597
518
1091
2
622
467
2715
16446
586
586
2685
1112
211
434
58
293
293
217
109
251
1658
334
446
340
538
22
1241
749
470
810
1394
36
46
159
157
149
3
6
28
613
1866
618
253
382
873
4301
551
391
127
460
147
358
43
213
146
815
175
2
57904
5307
374
374
366
8
10185
29451
115
109
155
889
873
4
12
140
4
177
51
7
85
414
22
372
1953
90
62
140
240
232
8
39
71
66
101
31
41
36
38
94
40
35
127
270
263
2
5
21
67
588
108
52
1
22
2
108
127
1
1
167
84
5
195
48
14
48
11
83
77
24
33
64
42
109
112
200
191
96
114
69
52
66
81
1
13
222
67
307
83
118
87
51
125
83
302
248
92
189
139
10
8
2
123
64
176
176
90
202
26
355
272
7
77
172
8
1
49
175
110
788
22
732
1224
23
16
301
47
192
197
33
3
93
15
75
1
83
127
70
206
101
94
63
75
97
60
293
496
48
124
1
29
200
21
134
503
52
28
129
61
35
64
2448
62
244
2065
77
9549
2697
61
214
7
505
72
360
25
270
20
283
236
338
2
2
191
113
262
56
28
211
684
300
393
135
71
1
450
157
247
81
166
118
447
83
55
210
2312
253
241
238
3
143
169
164
5
287
23
525
42
7
146
315
100
59
61
2
735
735
5779
1873
2
2
2
3309
3258
22
3
5
3
3
8
7
291
36
76
190
185
1446
128
198
260
142
250
245
5
280
249
31
3
3
1912
1912
247
611
1054
1394
1394
1394
6384
467959
1377
36
613
728
3
4734
953
3778
497
4276
824
1143
25
873
914
3053
2728
228
97
354
1182
501
327
256
1915
801
858
9069
2271
238
10
269
8
141
143
379
150
28
571
218
488
209
1
35
131
236
60
150
56
39
244
195
134
461
223
164
76
35
292
140
434
166
168
2
280
258
22
232
160
339232
339232
68763
66610
392
253
255
2
918
577
574
3
11
11
785
785
1009
1009
6578
19415
341
52
6
132
1232
307
695
594
564
30
15
1211
1173
38
223
2
1192
1122
4528
2
986
3
3
194
2006
2006
1127
4759
450
1
8
8
535
477
3
406
403
561
788
57068
998
39652
3830
7
116
214
401
1
290
5
8
816
340
213
411
465
22
29
325
127
25410
77
64
7
198
1043
614
332
325
112
524
100
2
3
648
115
190
4
6
5
14
45
161
730
81
1100
48
74
1061
1061
1196
1196
76
60
76
16
588
29
93
87
86
106
187
1333
1333
1556
1556
5772
1999
453
187
1229
791
204
909
1030
1030
2279
2279
1527
1527
1240
1240
1240
13963
411
665
1613
2
2
15
540
56
49
120
104
16
89
52
25
585
585
810
1414
289
315
557
1298
435
215
91
1794
1779
1794
15
2772
737
1
3
22
164
771
759
12
122
951
1
1
1854
5
5
3
1841
1846
5
2222
356
373
685
523
285
438
32386
2760
2760
1608
1608
1642
5757
310
315
5
334
3466
1503
1503
2145
2145
2765
2679
2765
86
7374
7374
677
2
2
1
661
673
12
1
1448
1448
1650
1650
1404
1167
68
169
2857
2857
2787
2787
906
428
25
30
5
22
77
76
1
46
51
10
23
22
1
5
9
27
151
63
88
1
3
17
36
19
9
6
98
80
1
16
1
30
8
6
2
20
24
4
4
100
11
12
1
24
23
1
47
3
27
52
19
15
41
7
1
15
39
1
99
20
265
2070
2070
2070
775
141
166
147
189
652
1124
35
4
50
2
1
32
10
1
17
2
2
1
895
70
1
1
1196
103922
27
4011
1867
1871
3
1
1413
700
3946
597
1419
2
452
127
546
169
123
10
10
24
1920
223
1004
169
145
355
225
225
97
534
216
216
45
176
1149
1149
504
504
1502
1502
1491
11
87545
6616
434
72
120
58
840
213
322
34
8
35
3
662
62
99
30
1
4
33
116
361
439
39551
622
214
28
6
18
21
1181
109
133
2
14
350
265
1
109
247
376
5
195
16
549
20
373
441
2256
655
79
582
289
5
346
5
23
89
40
321
316
30
339
277
13
353
7303
1197
248
244
30
211
676
337
641
35
3
75
425
2
313
489
101
86
8
15
8
70
77
6
242
168
628
91
64
23
486
4
154
11
802
65
329
2996
3
5
11
5
1005
759
436
150
61
60
319
1
53
176
833
97
348
565
492
8
107
590
773
282
317
3310
407
650
787
832
634
2760
2760
2760
2715
2760
45
945
40903
4
1296
157
422
240
73
394
1
3
2
1661
38662
2303
2303
6
2212
883
813
510
9048
3530
4
124
343
341
2
8
155
4
151
5
73
765
100
28
9
24
195
226
110
8
13
127
14
94
99
17
179
175
135
26
228
580
798
789
7
6
1
2
194
1
124
13
108
30
112
23
96
1016
3882
233
228
5
233
242
222
20
254
1
1
279
422
339
198
244
421
1937
9099
296
450
462
1065
1078
13
479
413
542
225
1
1
353
358
1984
328
3
2
185
3
168
168
2787
10289
149
302
271
16
10
5
531
35
417
13
32
294
83
227
90
17
62
28
16
330
3
18
62
267
24
225
286
43
91
125
29
27
10
16
138
244
86
462
12
449
450
1
369
270
99
1877
12
343510
13355
434
434
434
219
72
65
2
30
16
30
14724
224
5963
380
57
197
58
64
6
3
62
3
4
3
1
722
27
252
250
193
3
3
307
307
194
194
70
308
52
38
41
3
44
40
17
44
25
19
65
65
45
355
13
196
15
86
776
2055
5
22
1
57
63
1
2
3
3
25
24
1
1
14
23
1
28
12
29
1
3
43
77
70
7
7
1
34
1
3
9
7
2
7
1
6
1
1
2
18
51
247
263
2
2
2
1
9
1
4
6
2
1
30
1
39
3
62
10
8
2
1
1
41
40
1
17
16
1
6
20
13
7
4
13
11
2
1
83
82
1
49
53
4
85
82
3
5
1
37
43
4
2
10
9
179
98
72
79
79
58
58
66
462
273
313
2
1
3
34
79
4
92
5
44
43
39
4
25
472
123
324
35
35
8537
424
256
301
16
29
2739
70
319
74
140
35
913
2420
86
178
21
55
398
415
17
50
6
41
116
203
72
58
3
20
57
21
105
448
15
239
194
193
226
3
30
258
258
246
12
618
191
112
159
1
1
83
85
2
67
70
3
198
198
199
123
48
28
471
52
214
205
322
202
120
131
131
163
163
115
334
173
24
22
199
199
517
19
289
296
7
202
397
27
181
189
592
292
57
16
174
17
3
33
972
15190
4433
9
2
2
282
282
3
1408
138
1267
1266
1
83
189
9
97
223
223
248
198
248
50
1241
254
721
127
139
831
333
498
205
1171
220
304
22
120
58
4
196
42
1019
10
45
489
109
335
520
16
120
77
183
124
144
7595
256
1
255
525
7
339
179
26
26
2900
757
122
119
3
46
226
220
6
234
31
33
2
62
201
203
2
57
23
199
11
1
1
42
100
112
12
147
1
171
109
207
57
29
51
657
3744
165
1
318
392
397
5
40
4
41
234
305
370
25
340
121
119
285
1
321
981
20459
713
2107
14
13
8
11
1
88
90
46
69
38
1
5
52
11
120
5
13
110
33
6
3
30
10
8
28
2
318
10
71
1
36
34
40
75
65
38
2667
238
37
105
96
309
50
111
148
216
2
165
167
2
10
25
12
306
131
70
105
229
229
31
257
7
6
2
174
1
16
17
3
455
69
201
100
85
619
161
75
61
51
158
67
46
7702
319
3
3
4878
1118
194
328
256
68
63
102
101
1
117
173
63
47
100
200
102
248
249
39
293
113
290
35
174
24
2
121
359
126
126
80
420
114
226
1956
527
154
81
65
2
37
24
116
22
157
21
68
137
461
460
1
65
19
1964
9
366
366
208
208
474
1381
36
50
56
16
32
17
12
17
129
19
7
80
421
419
2
15
2315
10
376
71
171
134
188
188
229
1250
164
67
245
294
308
14
237
200
200
291
291
2723
342
82
12
70
237
237
840
219
31
73
12
1
19
108
3
53
78
232
11
29
433
134
137
154
17
56
9
51
149
331
34
28
11
14
24
40
11
20
100
224
14
85
25
234
1
200
14
19
29022
67
245
245
5
5
49
27
14
22
8
30
30
32
205
26
37
28
28
35
19
23760
3249
141
61
304
107
113
234
78
198
2
22
55
15
126
65
220
96
118
172
185
142
28
130
121
45
71
309
410
158
284
72
344
430
171
41
361
98
90
71
89
151
43
86
9730
471
11
14
11
626
94
148
291
16
151
112
268
163
63
46
14
3
35
456
93
77
238
193
12
217
5
59
38
20
218
454
62
20
25
4652
1104
266
263
88
245
366
806
799
7
317
295
191
240
114
357
9
9
14045
250299
24991
1825
167
167
4
1046
198
129
319
396
320
1002
13
241
102
14
218
94
17
197
128
46
82
52
893
112
394
387
1
445
148
296
96
96
151
151
1118
89
415
614
246
246
424
27
122
126
4
187
177
10
78
6
86
86
289
289
562
200
1
301
304
3
1
40
13
1
2
142
142
49
49
6896
1220
87
109
2
5
5
1
4
5
23
140
165
162
3
388
63
179
212
246
189
253
84
235
8
262
23
209
732
787
5
2
7
1
1
1
6
16
1
1
1
4
9
269
185
10
154
38
9
16
176
378
63
195
169
10
1
6
3
6
114
238
135
1
3
5
4
11
3
5
21
3
4
3
4
4
1
1
2
1
1
1
2
7
5
2
2
1
6
256
77
99
16
6
6056
2357
27
203
18
16
83
2
87
11
38
24
181
12
30
33
1
85
48
50
2
213
34
178
155
33
25
813
786
2
1
16
8
1
14
55
27
140
100
126
14
13
6
139
109
112
3
118
131
13
111
86
7
263
2
2223
422
200
14
27
113
118
38
115
52
122
93
168
7
119
100
467
48
29
583
165
209
232
23
157
122
336
3
2
52
51
1
157
60
60
27247
1678
166
166
476
24
46
60
166
56
124
33
531
195
132
171
170
170
3
1571
192
144
104
127
809
192
385
3
246
136
9
1260
263
153
239
202
213
181
156
156
3748
1100
226
155
20
5
8
167
11
83
128
127
1
100
93
7
114
52
44
25
197
61
56
57
1
234
98
64
57
68
125
207
263
79
9
9
9
1456
3158
203
197
4
15
68
130
44
172
3
1
5
222
285
69
113
107
64
274
985
84
61
206
40
57
131
124
7
12
61
59
3865
1306
8
237
10
3
47
7
16
16
56
64
15
1
14
29
301
304
3
132
41
2
15
34
9
10
2
21
110
39
245
43
37
163
18
78
13
280
1
82
28
8
21
24
13
27
33
1
138
64
2081
9089
44
91
220
196
216
156
167
170
1
200
289
142
187
86
150
231
89
14
91
3
183
122
6
254
323
222
217
143
149
127
202
192
227
93
78
95
248
190
219
392
205
244
134
2
2
1383
239
6
6
1
45
5
7
2
37
37
3
3
314
1069
2
7
152
191
163
28
4
138
17
6
10
105
20
66
62
4
168
7
20
20
1
1
94576
11512
10
138
75
53
42
11
1149
20
180
180
384
385
513
1779
34
42
98
30
42
2
26
4
1
15
39
15
51
4
41
9
21
194
77
34
35
1
75
42
88
2
166
1
47
30
11771
18762
51
4526
79
2
8
2
43
43
10
179
342
3
144
13
3
67
19
38
15
4
101
23
32
2
7
40
5
5
157
89
1347
1225
6
9
45
4
11
1
6
33
3
2
2
20
168
22
56
90
15
15
267
36
37
28
9
121
36
27616
6610
8
42
169
4
16
50
30
29
20
19
172
54
26
13
9
42
3
26
92
94
12
34
18
54
2
51
37
121
1
34
17
22
105
170
49
4
42
70
112
106
28
3
2
15
706
4534
311
391
3
9
16
3
2
43
2
2
13
69
5
4
152
17
6
34
15
48
178
163
1
3
2
7
2
3
100
7
2139
2763
2
4
1
11
13
1
17
2
1
1
21
12
22
1
3
3
2
1
1
4
1
4
6
4
298
10
2
11
3
7
7
1
16
4
3
6
1
1
5
3
2
4
5
13
2
4
3
2
5
8
2
3
7
2
4
1
3
2
5
1
3
1
1
1
3
4
7
1
9
23
95
84
119
37
74
80
34
9
1
13
45
277
55
17
7
1
4
23
26
6
15
11
1
29
25
79
15
21
20
9261
1432
9
122
167
21
76
7
67
2
930
801
1
14
13
19
6
61
5
10
11
1589
1588
1
20
164
307
42
7
26
32
134
9
442
475
31
2
11
72
341
124
114
24
155
27
350
268
36
31
7
8
40
267
33
831
887
1
8
18
18
3
7
1
32
53
1003
995
4
1
3
149
6
5
3
195
21
9
5
55
176
590
586
1
3
75
7
5
33
27
2
28
138
27
24
11
202
21
56
17
3
12
16
14
142
2
25
33
78
120
62
4
6
1
186
111
72
15
44
46
100
41
113
116
9
331
53
41
1
142
267
274
1
3
3
16
204
188
190
2
14
678
336
342
233
233
84
952
200
445
220
223
3
541
3854
92
66
96
121
102
121
38
61
98
260
147
600
40
110
112
2
317
9
122
136
9
196
115
130
76
108
38
103
223
1021
123
251
203
97
60
64
61
3
14285
2125
128
125
16
222
234
63
777
147
416
103
123
8
305
113
301
81
223
117
115
112
177
185
8
96
84
41
141
218
64
29
29
220
146
155
119
124
58
93
144
184
84
236
116
236
118
366
38
50
12
73
72
249
105
93
90
129
144
163
238
155
99
98
1
114
280
58
86
28
237
75
32
43
85
236
144
174
20
46
107
70
207
113
194
79
163
143
20
124
164
49
138
31
201
348
8598
2675
27
13
1426
1422
4
186
63
99
454
36
98
176
120
109
24
163
7
123
68
282
188
191
199
8
11
104
36
54
141
152
11
2
2
82
173
425
397
28
131
125
136
11
44
94
36
582
560
19
3
2260
879
115
115
114
1
50
7
15
118
38
43
82
21
132
118
98
69
145
74
16
125
1085
701
150
1
48
185
4363
54903
217
217
2923
502
202
13
37
60
153
97
3
90
134
17
36
83
163
270
1
101
118
187
191
4
203
66
383
378
3
2
689
2852
14
74
14
22
173
156
25
195
105
136
7
69
165
173
246
12
222
131
56
20
137
9
2
3614
10896
2
61
12
207
16
260
81
105
28
75
11
1
103
66
54
71
9
6
49
19
183
35
968
956
4
8
37
176
33
300
201
114
1
1
190
157
111
344
75
165
39
89
306
31
1585
23
84
113
73
54
226
24
94
215
152
152
2
92
12
15
13
23
27
230
230
222
8
3
166
125
38
646
21
132
131
179
174
5
183
97
542
20
17
166
242
701
2284
130
49
28
68
54
65
70
5
69
45
53
43
32
36
92
1
43
56
52
19
62
47
74
4
20
66
70
17
105
98
47
16
14
3
207
403
30
92
71
74
3
215
215
207
270
47
16
536
2511
105
112
6
2
145
132
96
4
183
98
2
1
74
79
133
5
116
3
1
117
4
132
265
143
148
5
8
2
1
1
188
188
5599
1693
128
135
7
154
2
121
9
2
208
146
45
68
10
119
22
23
53
7
53
137
73
47
114
71
188
83
5
9
1
12
13
1
45
3
24
32
13
15
42
201
24
24
11
59
46
84
19
35
32
115
54
185
134
140
6
23
37
17
4
10
1
189
206
317
110
111
1
21
59
36
54
14
1
2
2
218
218
273
273
5767
1140
16
188
15
22
2
7
20
22
23
2
77
7
4
21
15
154
3
145
8
28
3
9
182
8
36
20
18
8
60
6
3003
72
233
59
12
108
11
283
2345
250
91
136
52
201
204
3
35
148
304
127
219
82
295
119
814
127
460
227
169
169
260
652
8
75
10
14
12
136
147
9
2
13
41
13
1
13
4
16
25
288
2
138
148
212
212
156
450
1
1
30
88
95
7
168
195
3
40
152
944
62
54
316
235
277
144
713
157
87
105
129
91
284
9
139
133
134
1
2
420
2305
115
131
245
207
267
210
232
476
2
420
14
158
110
138
75
1732
231
195
310
225
493
477
16
203
607
3
109
172
323
1360
388
62
126
85
75
123
42
1
62
99
297
465
465
395
68
2
141
141
33152
732
22528
1032
91
445
222
132
689
35
216
258
173
7
1804
1
553
166
241
230
613
119
1153
198
2
243
197
394
448
1823
157
321
203
89
141
36
49
13
28
347
40
127
1081
223
179
230
126
196
665
2139
13
8
3
57
100
11
17
3
412
67
22
16
2
7
269
130
5
6
217
109
118
118
504
504
281
3667
235
627
606
9
12
348
1407
563
203
206
3
12
611
265
275
10
297
27
26
1
963
50
260
93
337
223
1906
330
6
140
1
357
360
401
311
875
193
380
302
239
239
374
374
2531
33
162
73
145
197
286
443
469
193
2
528
574
2
335
354
19
19
1
217
9457
591
172
1
6
2
99
10
347
141
3770
154
2
87
1
28
3
81
5
40
229
5
9
2
2
1
210
341
82
35
73
148
1
385
210
1
32
2
394
167
214
46
4
14
362
122
174
10
3
267
2
370
435
27
19
8
820663
1264
85244
799309
2730
1019
1052
1012
1012
40
40
659
8
592
59
2267
38093
484
16640
887
440
218
229
745
745
2248
10193
1602
442
448
3
3
353
361
8
94
154
280
485
602
63
261
34
357
63
873
17
17
71
70
1
117
161
494
500
6
396
404
8
434
482
483
1
81
1927
92
868
967
2404
392
480
97
428
109
31
641
226
442
15974
655
655
634
21
438
11190
915
805
1189
414
418
4
5622
692
599
512
151
2464
460
612
607
5
2
705
711
6
526
2
501
55
446
2
722
720
3212
508
126
683
145
207
687
82
104
595
75
101689
4793
412
409
3
10439
462
1150
1585
3
3
74
346
358
12
581
3011
428
958
1044
1954
1954
1859
1831
1856
25
3
3
152
1568
582
834
76975
7756
3364
3364
54314
12774
19
161
145
106
3502
2
1886
293
1145
890
60
195
1472
399
992
2799
342
1471
56
364
353
11
294
22
1431
1439
8
73
1101
771
1
1788
1777
11
221
221
467
496
29
230
757
306
1405
451
2239
195
35
347
1159
1161
2
1598
1654
56
91
3532
3542
5
5
189
861
857
3
1
495
1731
445
390
55
818
808
10
12
840
184
386
384
2
396
330
1075
1080
1
2
1
1
620
4767
516
525
681
838
859
21
644
578
66
922
1476
591
885
419
419
719
122
250
10
337
334
3
500
738
77
161
157
4
263
263
232
31
3159
3159
5236
5236
1742
480
390
443
1051
1130
31
3834
1137
1137
2666
502
580
578
2
301
686
237
356
360
4
1236
32
1236
393
270
76
10
30
7
189
811
175
101
239
107
83
1016
1
9
5
11
43
34
7
9
9
1
1
10
3
12
8
8
3
34
691
8
20
6
18784
18784
1457
3925
3925
5850
99
2421
2427
6
2
2
3322
7552
7552
1960
63628
5250
105
1066
1066
887
4079
114
633
158
67
258
552
420
431
559
169
34313
1469
3363
245
178
2
1
1
92
346
142
403
259
216
43
164
63
24730
24548
24730
182
1640
15
447
972
959
13
96
110
1842
265
571
214
394
130
60
189
19
2569
68
1051
34
614
771
31
345
3018
124
55
157
75
1956
34
44
107
25
96
19087
2199
1507
1507
306
5416
564
1
2559
2551
8
1
1
1698
287
2
3
1
955
2271
266
824
226
2192
2192
925
4049
1785
1763
22
1325
1339
14
1450
1450
500
500
500
198535
8153
63
63
4447
29215
196
251
352
570
815
1377
1383
488
79
516
184
321
957
1097
684
14379
1119
2
2
2
9256
122353
1675
1675
1007
1007
2391
4312
1027
1
1
893
860
33
2208
2208
2169
2169
3061
1
1
8
8
3052
776
1544
200
214
14
99
139
214
102
4
4502
1
1
1
1
3039
1456
1680
1680
2110
2110
2
2
193
5685
2106
3386
1871
1871
3419
764
577
665
682
17
818
578
4
4
2637
2637
1862
15
1862
1847
51
6743
3412
3412
2
1588
1554
34
393
1281
1297
16
1814
1814
2192
54715
1404
33656
1826
331
19
367
1687
1371
4721
139
1900
101
807
1204
365
672
619
456
282
596
1
2595
1389
700
609
91
506
173
7481
64
3046
2984
62
745
1010
2443
2438
5
38749
3269
222
1060
81
487
270
8136
482
717
1140
450
887
1457
1741
1169
572
1262
2
1821
706
676
30
1113
321
5117
1210
1286
1371
1338
33
929
3
975
499
484
15
473
4770
59
2160
2160
2551
2500
51
19
2208
977
1
1211
486
486
1341
34
412
893
895
2
974
9566
123
1189
1237
5133
659
176
75
131
197521
195603
23439
24
53
403
74
2399
30
355
194
989
199
422
289
10
1
90
6
45
172
10
977
341
2
45
1
93
631
94
631
7
136
24
1156
315
454
31
256
173
1
1257
126
198
807
278
4
12
79
1168
39
16
43
8
922
10
43
2
24
11
4
490
334
95
253
580
6
279
48
41
173
404
676
3
1549
69
442
4
140
5
81
320
7
436
387
353
74
3
2
140
510
40
22
87
16
506
1996
10
286
313
369
142
488
183
224
46
318
10
22
123
269
32
1
3
311
1051
6
220
4
3628
1
131
44
533
60
316
280
415
97
478
503
30
7
1383
1299
442
17
36
560
1
6
836
7
355
307
4
12
1
160
7
984
38
7191
112043
288
66
1690
814
90
575
82
187
8
381
2
9
486
48
1276
31
1080
1099
554
1
1
774
774
626
626
386
386
2888
90333
21
15267
4220
4220
11026
117
1066
766
7558
1493
26
131
55
12
22
17
13
8
4
30772
657
1491
1491
1491
3527
1
2349
2349
1177
1177
6215
192
3084
3084
2939
2939
17
17
17
18865
582
31
3
14
7
6
1
22
22
10283
1
10191
10282
35
56
2956
334
1303
1219
1317
98
2
883
883
27
27
3841
1527
383
1589
331
11
10
10
230
230
33430
1835
1022
1022
1022
4698
4698
1483
1132
462
419
34
9
1188
177
256
14466
1232
15
3
2
10
2
2
997
3955
434
616
654
38
857
848
9
189
159
28
2
13
568
574
6
2
2
235
5879
2354
45
245
47
18
38
77
319
32
33
107
31
214
75
75
22
23
76
34
287
271
16
233
2
270
703
235
272
16
71
2
2
3381
3381
3
3
11406
1363
2005
453
1037
1068
31
24
3
457
513
1890
921
1109
178
10
2
2
266
1
872
856
830
26
15
1025
2
1023
980
980
3271
643
380
360
20
1
392
3
1852
7
7845
4567
21
2072
1961
2072
111
3
2464
5
14
2442
10
10
3271
15
15
3
3256
2744
2814
70
436
3
3
672
20090
651
110
651
59
59
71
177
54
49
52
3
206
111
7
78
8
2
99
99
78
21
2
2
2841
138
9
235
1
1
117
116
1
108
1418
240
76
93
58
22
42
3
112
80
63
65
65
1
500
63
6
1050
78
25
12
884
34
11
15924
829
6362
155
135
135
1101
268
66
9
29
95
14
65
6
402
4
7
2
25
52
57
183
587
21
12
3
52
39
92
69
2
1
5
91
7
1
9
1297
4145
30
58
5
22
58
55
3
33
33
20
13
25
36
44
6
30
23
21
2
6
61
36
40
3
1
30
31
45
41
34
7
38
38
40
27
13
67
71
74
3
87
51
43
24
32
18
59
9
6
3
52
5
535
558
1
1
1
1
2
2
8
1
1
1
3
1
28
1
18
44
18
31
36
21
20
111
58
1
18
16
36
21
21
24
41
40
1
36
32
5
2
2
32
8
31
53
29
43
81
86
5
121
121
118
70
45
3
8123
134
3016
1097
1
21
3
1
1
16
4
1
64
1
48
2
29
1
1
279
280
1
1
17
1
84
86
2
78
7
15
27
20
115
1
23
15
18
20
2
2
15
1
11
106
110
109
1
52
16
25
4
40
9
3
69
3
12
2
70
51
203
132
67
5
15
42
4
1
1
3
42
15
27
18
38
24
21
3
1
35
13
2
818
3739
45
35
10
23
23
2168
292
64
134
2
53
18
407
33
95
65
97
39
157
10
11
56
38
13
42
71
55
64
35
85
38
61
74
59
65
65
620
116
3
7
20
17
11
20
2
12
22
85
66
34
82
17
10
33
24
8
21
2
8
138
108
27
3
1096
370
33
175
47
46
39
27
20
79
31
24
61
1
11
117
1
14
174
173
173
172
1
1
1
436
30
436
257
149
1
267
18
1
1
155
1
62
18
10
13999
300
371
3005
1237
1237
384
197
146
10
101
398
399
1
1397
118
1397
95
298
259
289
137
200
1
1
990
990
990
990
9127
196
3705
908
3705
163
14
11
224
833
885
1
51
310
652
91
7
236
10
4
190
5226
2653
48
1
475
198
416
11
1
3
157
2
17
6
59
35
98
511
4
4
1
88
436
2
99
577
160
160
160
8
318
121
121
189
189
5487
47
61
5371
220
55
165
56
5090
73
3356
286
1
285
279
6
1940
656
25
1
7
100
127
152
1
8
13
5
1
10
5
4
1
1
8
5
130
134
1
4
3
3
5
104
102
1
1
39
2
99
77
5
47
4
122
95
94
1
90
4
77
12
8
4
6
4
2
61
57
4
400
147
155
10
75
81
6
7
227
351
124
306
306
10
10
1668
58
238
66
23
17
41
39
52
31
31
42
42
286
286
71
9
31
31
343
942
27
19
4
7
1
1
26
8
13
41
37
4
22
30
88
45
14
258
244
10
69
69
7566
7566
7566
6664
6664
902
31
464
464
407
407
402
5
4497
4497
4497
4497
205
1088
22
675
391
444
436
444
8
113
1098
621
361
364
3
348
348
237
237
221
16
445
445
632
632
631
1
504111
39806
24657
179858
2
1677
3
2152
334
120
1362
1100
1304
7961
4
43
1
9148
1047
4142
19
66
74790
18
8685
47
7807
1594
1565
93
580
382
5508
1289
1762
110
39
1821
18401
225
362
284447
7
7
269787
8084
46734
46734
102
708
807
45117
16890
210119
12981
12981
5290
1140
350
824
867
865
2
799
794
5
504
806
6288
6288
5076
53281
33464
14741
31581
814
8663
20
8447
8403
44
6268
6264
3
1
5472
2
2
2
1895
31878
11144
237
2812
2807
5
444
442
2
938
940
2
809
581
226
226
2
2
142
1
776
769
6
1
421
426
5
111
140
2357
401
838
14
15
1
427
1977
497
475
22
738
536
538
2
74
398
87
40
39
1
7
7
77
563
568
5
1677
1676
1
2432
2421
11
119
121
2
337
90
171
196
25
4
13342
10038
1823
1826
3
1478
39
11356
6969
1062
3286
27232
17264
410
4743
2218
2597
1218
292
212
414
4
9
20
18
1
1
13
13
21
16
3
1
1
7
7
21
20
19
1
67
194
512
6
13
7
28
45
55
35
51
53
2
10
31
33
2
9
12
11
1
12
13
3632
3354
278
1395
1395
618
1395
169
172
3
64
19
18
1
109
214
130
84
12
44
54
10
16
16
77
75
2
2
24
164
164
164
164
12732
12732
68
335
313
335
22
675
675
11654
5778
80
35
29
129
46
166
180
1
7
1
1
5
5
42
39
3
3
106
76
72
73
1
1
286
5
139
152
1
1
1
1
3
1
1
2
2
1
1
1
89
1
1
31
30
423
71
168
65
95
68
45
256
68
47
57
37
32
154
177
1
2
1
4
4
7
7
1
1
2
2
1
3
1
38
63
62
1
1
216
20
77
84
1
2
1
1
1
2
2
2
32
34
52
34
51
42
17
74
1
1
39
33
6
6
31
3
75
73
2
2
2
97
104
270
62
59
41
96
19
24
107
102
1
2
2
2
35
65
51
22
16
13
13
37
268
46
12
119
97
67
30
30
75
74
1
1
76
65
90
25
25
117
128
8655
6
316
112
198
8211
8211
231
478
1145
91
47
381
58
90
6835
607
357
351
357
6
75
529
199
223
24
231
415
407
415
8
529
408
37
2
2
14
41
39
2
27
570
16
137
417
979
87
329
563
553
10
207
197
3
7
5
2
200
184
16
41
448
195
212
630
630
8
358
94
223
33
206
373
15
118
125
7
27
633
633
119591
2471069
6632
127
1492
320
28
64
142
52
78
400
52
3
96
5
6
12
5
61
37
57
74
359
14
115
118
112
4654
32
954
954
688
62
42
74
67
34
26
62
61
1
47
31
31
90
60
51
42
30
266
16
1
14
1
27
3
2
4
2
4
5
3
2
2
3
3
1
2
27
20
2
1
2
2
17
17
1
1
4
1
1
2
2
2
53
1
33
18
19
1
1
16
16
34
34
17
29
10
1
1
10
2
2
6
2591
12
2543
4
30
1
7
6
16
61
61
60
1
2351
475
11
10
1
27
12
5
10
14
1
11
30
28
2
16
17
1
22
29
7
5
2
2
7
4
25
39
18
20
15
28
23
1
10
24
14
8
19
14
14
16
24
33
16
15
11
19
13
14
18
18
13
13
3
13
19
22
10
23
6
11
47
21
34
11
1
10
28
3
8
160
1
43
28
34
39
15
1
12
23
7
15
12
18
23
19
3
32
19
1
12
4
9
6
35
41
6
16
50
9
20
25
25
11
10
19
12
15
10
16
6
7
16
20
21
13
4
19
2
17
25
21
25
17
14
2
14
14
5
1
17
11
14
1
2
58
3
16
9
27
18
10
2
97
11
25
42
12
30
30
18
1
36
29
7
142
142
142
142
13
935
262
37
10
113
1
16
14
16
30
26
21
112
5
5
23
6
1
7
4
25
15
85
27
58
575
159
575
7
16
14
24
12
20
6
5
1
29
12
5
21
28
24
1
10
19
19
27
22
13
4
27
11
8
3
10
17
18
235
155423
723
2818
593
593
593
593
68
221
33
263
8
482
8
474
58
980
54
174
186
170
150
99
89
40
1
3
36
22841
136441
762
762
11
762
383
368
269
269
269
269
264
5
24811
4413
1400
5
5
5
1395
80
214
245
240
5
5
143
293
310
17
398
386
12
437
7523
268
723
20
23
137
145
8
13
41
37
63
7
33
24
1
1
5
4
3
7
29
374
15
64
63
1
63
223
232
4
5
449
13
180
250
256
6
1286
5328
4
55
95
86
95
9
31
22
37
183
195
12
151
134
9
8
10
66
71
215
99
2
3
111
57
475
12
110
2
65
1
228
163
36
73
66
96
2
2
43
373
335
4
5
7
1
2
1
18
106
67
86
78
8
259
259
246
119
123
4
3
80
98
125
212
212
208
1
3
189
4840
363
363
956
4284
262
201
204
215
413
425
12
211
210
1
292
203
219
213
6
1
158
324
238
198
40
175
189
200
11
4
4
4
322
2244
53
41
53
12
568
568
547
21
27
27
113
113
176
1104
249
41
210
3
232
274
1
19
15
5
2
56
83
10
2
57
1
1
56
135
135
135
1536
198
32
32
31
1
38
31
34
3
4
2
2
141
41
29
27
2
71
164
1
110
163
2
30
11
10
21
166
67
48
41
7
30
55
456
132
258
269
3
8
189
36
8
145
142
2
1
76
76
76
76
74
2
1813
75
20
977
314
210
104
1
163
10
119
330
350
20
761
761
761
271
271
269
271
2
134
1
1
1
133
133
502
1
502
254
247
618
618
1
209
209
207
2
33
408
141
65
119
134
15
35
34
1
1202
1202
1202
1202
65
493
503
10
1
1
633
411
3748
1990
33
1072
27
107
109
2
341
595
885
885
660
660
177
227
256
575
575
575
112
112
112
104
8
31783
550
1804
24063
1
1
76
4425
1
1
1
571
854
3
1
18
23
5
165
186
12
2
5
1
1
49
2
2
19
6
492
480
486
6
1
837
695
118
141
23
387
1101
197
202
5
3
79
79
83
8
179
179
160
124
32
2
1
1
73
73
287
249
26
12
410
410
294
294
7502
267
251
1292
1
323
376
52
1
277
290
387
97
514
514
328
1813
7
1
269
273
4
93
399
403
4
64
512
510
2
132
494
1719
239
220
19
792
986
15
170
4
5
8
1491
587
591
4
679
202
213
11
406
406
400
6
2498
2498
701
5
5
527
470
401
156
5
182
21
30
3204
3204
16
412
78
558
218
408
1440
74
454
454
454
859
596
206
177
213
263
261
263
2
7
3316
162
1593
511
657
119
144
1235
1235
1186
49
481
481
481
7170
309
107
2987
630
118
258
253
254
1
80
80
43
37
784
747
784
37
451
451
431
1
1
2
13
1
2
934
10
417
417
507
507
1
1
1
226
226
208
18
1329
564
1329
6
4
2
4
4
5
3
2
5
4
7
1
1
15
578
718
1
5
1
4
12
16
14
5
6
4
1
1
43
3
4
2
1
1
1
15
226
226
226
477
477
117
113
113
153
151
1
1
30
60
4
1616
73
269
269
49
49
47
2
47
433
112
137
137
538
399
138
1
162
162
92
89
92
3
39926
1250
2055
6
480
480
469
11
620
620
949
6
943
852
91
262
15249
601
601
1240
1240
814
426
236
232
236
4
891
12910
191
284
384
631
1
1
390
470
468
2
794
673
435
709
271
681
754
82
288
1
1
267
4263
4311
48
398
402
4
2685
2
2121
363
77
89
12
384
137
150
70
259
137
162
370
562
245
9
196
5
107
613
12017
57
123
1
7
53
46
12
1807
110
190
252
666
22
291
6
109
111
2
148
159
11
140
140
134
6
2793
9108
5
33
17
39
11
2
46
44
1
101
51
1
17
17
30
129
84
12
1
2
3
3
74
7
283
38
116
78
5
775
23
132
135
137
2
83
15
16
52
42
139
27
151
36
6
29
1
86
14
50
29
107
81
86
5
190
420
660
71
79
1
20
62
1
6
70
133
7
23
1
186
18
4
23
15
20
12
23
1
7
160
14
15
57
38
28
19
50
11
15
37
138
53
2
239
9
597
7
24
3
121
27
25
8
3
5
55
226
226
1
1
1
1
217
217
217
1383
1375
501
5
6
14
8
14
1
3
1
4
8
2
643
564
1
1
3
4
1
1
5
1
4
1
8
31
12
6
4
2
3
3
46
13
1
2
56
1
2
2
11
1
26
8
1
8
2
3
2
1674
435
1674
237
365
333
32
633
4
2763
1
446
26
4
251
164
1
1
353
352
353
1
1963
250
172
8
58
12
1
1713
1712
632
136
632
227
230
3
266
264
2
7
7
10474
14
1790
10297
14
8
29
227
446
29
1
2365
41
13
8
31
424
3
1
243
25
296
7
138
2
9
236
41
6
5
3
27
36
357
87
7
69
2
418
220
263
900
3
6
439
621
1
4
338
58
163
1675
2853
2
13
4
13
2
8
5
781
8
129
191
1
2
2
2
15
13076
78
1755
12498
180
8
80
1977
8
5639
60
143
5
231
1578
11
823
500
39
8
6
3
2
1
2
7
96
16
174
7
139
139
528
528
528
528
528
528
17887
86
826
826
826
826
826
15030
9029
443
47
30
48
265
60
104
301
4
1615
53
353
382
16
420
33
12
10
42
315
222
462
38
6
106
73
31
20
35
455
735
735
735
735
735
724
11
1210
1210
1210
1210
1210
22142
457
1
1
21683
168
13370
12
1181
1181
1172
1181
9
12177
12177
3047
193
195
2
3
247
80
172
484
481
3
65
424
28
92
138
168
56
375
332
198
314
245
55
223
226
3
143
164
179
15
279
37
251
250
1
132
149
145
4
475
491
16
341
306
35
310
357
95
65
140
194
241
47
243
45
211
323
157
42
35
7
35
371
178
177
8145
236
8145
3521
1162
277
282
1
2
2
63
78
1
57
45
181
8
44
134
135
1
126
128
90
149
86
203
2
30
62
139
89
113
248
437
437
426
11
3460
1452
2
2
153
34
7
112
11
163
98
89
4
5
199
208
152
353
342
11
17
200
203
3
149
147
491
491
488
3
1
1
509897
82277
88
17649
1618
1618
875
1618
195
1
1
396
396
151
1032
15943
1456
1456
120
8858
1783
1783
501
4
4
85
82
3
164
372
364
8
135
522
6955
404
2710
1252
373
479
606
2332
405
969
958
1509
533
467
509
408
101
4597
68
4597
1664
1664
824
2865
7
7
989
983
6
1045
233278
196
230802
13694
175
2136
68
3864
852
312
211
136
202
147
234
284
1793
21
79
1563
10
968
174
1010
42
428
258
6
3134
135
838
736
2
230
1990
8
3
16
240
203
76
608
488
375
408
72
587
27
14
6
486
1073
290
47
89
9
343
499
153
16
4
868
1
1269
1263
120
9
167209
320
41
608
3
682
297
11
479
125
64
627
1
376
280
8
12
30
1
20
8
61
299
105
84
354
141
1698
230
8
6
1192
7
367
226
23
140
83
267
75
360
1320
381
78
4016
57
17
240
1829
233
301
2280
239
19
54
10
142
212
167
364
18
57
221
104
30
130
148
19
18
31
111
111
75
6459
1007
2872
2872
2580
1
2580
1847
1847
732
732
123
12529
765
765
224
765
503
527
9
5
3
7
14
10215
271
193
8816
256
83
11
99
444
42
1426
173
226
1
1
217
326
211
251
272
21
17689
322
8545
8545
8822
8822
148
5576
5576
3098
3098
3072
26
33
8140
6545
6545
238
238
627
627
697
697
45
6769
1197
1197
1197
510
139
195
218
135
5527
242
675
543
675
49
83
1117
1117
30
28
985
959
26
3
9
31
4
4
23
66
2677
1956
230
598
620
508
655
655
816
816
117614
4776
796
75736
42877
42877
1655
32063
631
631
75
4938
2286
2034
2045
11
21
511
1635
1635
1882
1882
1879
1879
2178
2178
1668
1668
11806
51
1331
2673
474
3415
1463
1130
597
672
1232
1232
1253
1253
1306
1306
2745
37102
25
384
99
179
2481
5518
1681
567
23
73
50
41
68
1898
298
1881
5
3919
38
15129
19
4014
1284
1284
1284
1264
1284
20
2711
2711
2899
16
486
2
484
484
582
188
188
394
394
386
367
19
8
8
1815
1815
1815
16
1815
1240
15
15
1225
559
452
559
107
580
34
9
54
2
11
42
16
1
9
3
23
327
24
1
3
1
9
1
1
9
2727
758
728
756
28
2
2
1969
1123167
15124
12571
724
7448
302
2946
69
55
55
226
492
52
21
26
2
3
26
3
7
15
2
3
1
23
22
1
9
43
5
1
53
55
55
2275
640
17
83
107
109
114
4
1
20
3
8
146
9
70
80
90
80
3
90
28
20
17
118
132
14
1
101
10
17
28
113
18
114
2
12
9
3
102
221
80
141
180
3979
156
156
642
2112
2
6
1
7
5
13
187
181
6
4
12
7
1
5
7
6
9
2
90
1
87
2
3
5
22
2
1
5
1
2
3
96
59
37
36
4
12
2
9
9
3
14
4
95
3
4
1
1
2
8
7
42
90
47
43
1
6
2
87
3
53
106
72
99
15
1
1
6
3
1
110
159
159
158
1
969
1
383
499
53
33
236
70
35
35
25
71
153
4
96
53
14
14
31
4103
408
4068
132
81
51
51
17
17
134
134
9
212
88
51
54
3
61
93
93
46
28
27
1
18
542
89
135
7
16
19
3
54
62
8
102
85
43
231
742
32
58
76
21
127
82
88
6
102
7
74
74
89
89
872
99
4
243
5
51
45
80
62
14
99
136
152
84
32
9
287
33
158
96
161
161
117
117
142
142
4
4
296
296
17
9247
373
373
373
373
235
8616
2192
13
335
436
791
617
1660
1660
121
524
443
572
2405
134
2405
732
847
692
2124
2124
5
675
1432
1444
12
241
241
12889
1421
688
542
59
124
67
890
18
143
1
50
113
121
17
1486
5
166
6
249
41
217
282
199
307
31
166
71
2
221
167
150
33
384
147
3
26
81
206
30
290
80
5
5
183
344
491
7
336
17
535
23
180
1001
128
21
12
301
6
4083
2989
2989
214
2989
476
671
677
6
449
576
597
1088
553
1
553
490
62
535
535
36
9950
1861
75
1776
5
4
1
5
99
8053
2662
52
2309
73
12
216
679
679
679
612
67
21
1700
48
520
76
276
277
1
60
9
28
22
439
18
96
30
171
11
43
57
13
201
199
201
2
258
258
261
259
261
2
2913
842
111
2071
716
452
792
201
591
5225
101
853
853
853
853
2614
2614
2614
648
857
445
664
829
829
829
829
828
828
828
828
123649
1054078
5864
5864
54
4802
1037
279
261
347
429
281
274
253
348
333
660
300
506
506
502
1
501
2088
60771
676
676
676
13156
344
538
538
457
457
369
369
328
41
38
766
314
414
304
304
51
832
255
247
8
212
221
1
8
1
303
1
1
297
297
308
308
8941
1828
253
212
40
294
329
35
6
272
169
253
212
11
198
172
68
130
330
219
356
355
71
90
511
1
129
143
258
429
205
189
1
212
432
137
159
180
30
12
10
10
329
832
25267
214
1210
292
380
324
572
2083
211
503
173
203
258
163
11727
2108
269
342
524
81
323
152
131
486
3
1
248
574
563
36
385
565
256
487
318
320
457
364
306
512
329
513
575
1
1
58
439
468
468
2703
696
474
4
212
244
218
2
3
3
429
448
19
201
201
494
494
602
600
2
468
468
192
1500
4
293
41
568
402
2531
538
1
363
462
365
642
72
1
1
13
73
649
649
212
19584
301
301
289
359
20
50
44
6
11
2
4
5
23
1238
644
571
2506
17056
455
2
681
6
6
266
1
433
1
497
23
278
381
219
402
314
338
501
514
266
255
145
145
331
274
600
338
409
430
1
620
180
162
187
25
497
507
459
405
84
716
440
379
351
291
475
130
19
449
407
407
262
6
262
74
1
21
14
38
182
8
36
44
15
4
20
48
7
40740
34
24
63
4
5
4
26
40310
181
55
156
300
381
1
166
112
21
65
121
115
20
131
24
503
141
2
287
8
36481
311
11
1
1
7
601
103
4
281
281
52
52
2
3
4
6
3
6
9
12
4
3
2412
2412
2412
48
102
377
347
425
437
12
361
281
459
252785
252785
5430
471
4877
273
459
344
543
258
606
256
506
398
414
349
217
217
976
6667
466
469
65
499
10
2
420
387
33
115
2
557
331
226
155
167
279
400
624
43
1
174
81
141
391
3
72
252
220
83
78988
235594
9
172
1
98
131
204
1
4
12
174
97
62
277
100
71
395
193
129
39
24
300
62
221
2
7
54
1
9
119
7
60
12
69
258
31
2
19
1
67
2
1
16
176
61
255
224
2
16
123
17
5
1
6
215
259
3
96
122
51
140
107
295
410
30
3
150
22
1
169
25
81
42
14
81
93
203
110
2
117
230
173
343
139
145
233
5
64
174
147
201
325
10
139
278
38
559
29
138
313
1
508
146
236
1
118
52
61
22
106
427
383
44
183
5
199
169
22
3
42
25
80
46
1
322
7
60
3
283
21
253
1
213
455
12
219
57
64
58
89
117
162
184
22
121
371
2
31
255
229
408
11
213
80
504
1
4
71
24
285
28
1
230
3
302
52
383
1
7
191
41
297
275
63
56
19
276
138
94
44
147
8
170
130
1
258
99
16
43
40
105
98
171
301
48
2
412
78
246
32
423
471
48
1
203
227
247
20
4
1
2
15
36
14
104
206
196
48
76
177
40
3
142
185
3
198
597
770
65
108
1
187
16
2
153
20
124
35
34
318
4
510
4
110
10
173
356
255
6
48
54
350
6
116
340
23
269
1
209
193
349
12
140
102
12
317
583
583
1
70
224
34
40
256
42
19
205
30
14
130
35
5
284
1
210
268
2
298
1
280
42
154
1
1
50
263
235
58
9
52
9
4
22
61
36
322
147
2
322
1
61
103
3
1
1
259
151
245
30
141
179
225
111
126
1
21
47
488
202
3
22
208
12
39
275
397
272
3
7
144
122
21
3
189
31
220
1
354
120
134
14
4
217
98
172
1
309
35
1
14
257
3
109
74
295
293
223
12
10
197
279
7
8
225
246
21
159
141
30
55
1
1
2
146
221
2
21
417
30
11
124
113
292
247
45
286
24
38
127
1
43
24
22
66
41
39
121
8
56
118
489
10
33
11
1
36
1
63
303
19
38
13
179
232
101
478
218
223
321
32
427
464
37
34
27
302
108
39
6
55
3
44
5
1
11
171
20
38
132
70
65
1178
1184
6
301
195
106
10
67
289
54
3
411
309
407
349
2
35
603
664
19
11
2
6
42
67
414
2
3
63
270
26
28
23
90
36
3
451
17
375
56
55
1
168
142
61
81
250
184
23
351
29
1
177
22
372
326
46
376
237
14
225
34
59
192
5
253
126
127
397
29
64
40
3
206
35
107
15
149
117
10
233
75
17
77
26
60
13
99
325
228
287
589
164
14
98
11
258
8
2
1
321
789
2
135
533
11
20
71
129
474
49
12
40
148
155
15
1304
964
2
338
11
112
332
464
33
54
21
11
528
4
239
16
194
1
4
120
1
10
189
14
127
12
171
104
32
11
344
5
343
2
335
2
101
13
12
235
235
1
481
325
222
186
212
118
11
1
304
5
8
32
197
5
25
252
9
21
161
16
34
215
72
10
331
64
248
1
6
81
2
1
308
116
203
245
190
29
381
55
127
347
13
130
317
50
219
3
63
1
834
807
13
6
8
31
1
291
12
2
3
178
128
418
130
208
102
76
1
54
13
17
1
1
15
240
290
244
3
1
406
25
8
331
73
5
56
184
27
21
493
242
4
142
236
249
272
196
340
158
1
233
18
51
4
10
1
1
2
23
266
288
81
97
16
10
81
139
10
2
8
801
841
40
135
175
40
39
69
23
6
224
32
168
185
60
18
13
412
316
389
92
154
322
57
269
252
133
3
17
54
4
169
227
54
6
161
44
229
36
559
532
27
26
190
394
149
28
67
270
309
39
51
206
79
388
467
79
149
65
3
204
252
373
368
397
29
1
122
89
135
58
1
470
48
7
337
382
2
21
264
1
30
95
18
1
55
53
2
286
417
43
539
2
144
296
185
15
164
137
135
101
225
89
23
211
11
15
167
13
4
312
266
297
31
4
336
4
144
443
27
27
242
1
222
446
302
73
63
134
28
1
163
249
41
10
369
23
24
315
198
289
41
96
620
20
56
3
231
3
10
26
39
142
187
223
4
32
32
248
100
234
110
52
214
136
176
6
421
210
255
154
21
260
5
58
386
1
238
13
135
231
11
3
2
45
54
27
56
253
72
299
231
68
44
61
17
42
27
52
109
57
208
10
2
427
74
250
257
7
12
1
874
309
47
132
38
88
50
220
2
117
114
44
2
28
15
1
130
166
148
145
3
52
36
121
9
7
4
3
3
1
283
186
22
16
70
93
122
408
404
4
431
257
157
8
9
49
183
275
36
12
186
49
25
14
2
8
113
117
336
70
154
106
2
501
250
6
21
7
243
116
120
5
337
4
1
164
29
6
186
115
19
182
192
10
1
49
246
97
234
259
543
295
7
169
231
388
458
579
121
314
59
208
10
169
8
12
20
8
141
45
122
305
136
32
8
2
175
381
51
1
21
273
110
51
180
58
368
96
1
378
58
34
8
376
241
270
178
347
222
31
253
2
10
22
5
382
151
16
349
207
2
7
1
61
228
272
341
69
234
79
1
193
257
15
116
18
77
136
599
582
17
1
29
89
514
670
156
368
2
8
3
105
54
137
264
4
88
210
207
3
327
10
186
335
160
177
9
13
43
11
9
64
89
25
183
203
1936
47
47
37
13
1
23
14
3
11
5
21
71
17
54
20
20
1075
1064
1075
5
6
6
186
186
2
449
432
437
5
7
3
11
4
7
64
210
174
178
120
729
798
8
4
24
13
11
33
15
21
79
11
271
748
708
40
228
62
201
19
15
15
124
246
74
371
24
15
74
3
6
25
214
150
243
184
8
95
66
29
465
1
372
1
1
27
20
185
5
56
224
8
1
7
3
206
10
2
291
3
78
168
1
281
89
47
42
260
51
85
58
24
188
6
288
196
340
5
155
33
341
10
263
160
124
278
569
641
72
160
5
61
140
50
1
70
228
75
186
204
201
1
2
261
11
3
27
349
495
284
260
24
61
2
212
207
156
34
7
4
1
6
385
210
29
47
2
41
105
236
12
1
77
16
120
381
29
231
4
311
73
12
38
47
20
11
306
4
139
68
6
6
221
14
6
1
1
4
16185
6
1000
1000
32
305
348
23
70
222
1
1
15178
840
103
365
35
69
88
19
30
104
98
6
5
217
2
84
16
115
701
15
81
123
150
4
23
15
104
99
107
8
5
20
17
3
107
114
7
90
84
359
8
185
82
294
107
27
35
80
45
24
318
112
103
79
368
11
124
121
3
231
233
2
85
430
171
17
53
65
104
39
372
24
50
67
51
42
82
56
10914
2696
2
22
7
69
207
17
163
287
49
197
127
4
46
30
16
19
17
190
3
185
22
134
154
20
3
2
70
8
9
38
25
13
75
160
16
17
1
193
239
19
1457
68
315
300
15
74
33
26
34
8
152
57
61
4
6
137
12
10
2
298
37
135
83
82
1
3
57
33
13
11
67
84
17
14
7
59
208
185
23
4
94
2
22
34
12
78
329
100
6
14
8
18
17
6
11
105
134
171
35
2
162
26
43
75
116
210
186
206
20
151
1
27
21
6
11
2
202
27
39
35
4
1647
1647
488
1647
169
145
20
134
87
22
322
125
135
251
50141
1066
12274
242
242
1671
215
88
16
6
1
1
286
268
18
11
7
1
211
212
243
31
128
137
9
2
20
1
147
1
1
1
89
1
176
13
15
191
191
139
1022
214
133
154
126
256
249
7
863
92
649
651
2
120
19
19
389
389
464
249
215
82
202
24
20
4
91
5
302
302
296
6
3
308
99
209
2
22
1
1
1
2
1
1
11
2
1
43
1
1
12
1
1
4
1
1
49
47
1
1
5
10
4
1
30
7
4
3
219
219
1552
398
170
156
24
19
238
159
15
10
6
14
45
155
62
10
71
871
496
375
342
33
247
247
415
2360
221
203
18
90
207
104
232
221
114
243
26
166
121
200
286
286
15
15
770
37601
306
306
2505
176
145
312
299
183
264
375
214
211
326
331
331
70
1147
422
328
327
1737
320
590
372
455
440
440
2946
707
4
189
175
182
203
21
13
145
153
157
5
121
7
121
227
230
154
137
105
93
359
359
330
330
168
168
18502
4591
218
230
149
220
134
292
227
150
165
42
20
273
1
64
228
152
85
216
197
246
18
129
239
1
283
285
296
11
141
148
229
35
175
275
216
1
237
29
30
439
218
4
168
10
23
143
136
105
60
169
291
330
181
216
2
254
159
181
1
371
230
175
74
19
209
221
259
106
323
228
5
275
364
313
221
368
203
316
1
356
154
235
4
192
192
2308
7868
218
3
125
334
328
6
301
259
123
248
361
380
53
251
216
126
1
495
193
42
295
173
310
221
189
326
137
180
6847
47
6800
200
1331
5817
311
229
27
35
1
5
2
32
46
6
1
7
1
111
24
27
3
9
37
41
4
31
45
22
6
2
3
8
3
61
44
6
32
58
61
3
51
66
78
12
24
32
2
6
4
2
26
40
76
7
69
28
79
79
106
107
1
53
142
76
11
7
2
1
1
45
55
2
1
6
1
134
96
38
60
24
9
75
124
127
3
95
33
38
19
46
40
1
5
30
52
54
34
6
20
56
33
40
7
34
3
18
17
1
80
76
4
54
47
82
78
4
151
164
10
3
48
33
124
100
1
7
4
9
3
3
22
56
5
17
7
92
97
5
46
23
29
3
3
83
89
20
18
2
2
248
270
7
15
2
141
138
1
2
69
63
55
45
58
40
40
192
18
174
155
1
2
1
15
39
39
49
177
21
26
4
34
43
60
57
60
3
2
27
3
13
3
1
3
2
85
85
8
163
67
88
67
76144
2006
2006
3532
74071
3719
1006
256
172
205
113
4
324
11
11
298
360
358
2
106
211
117
492
536
40
4
1
531
7
517
6
537
537
50
535
220
265
1937
46
698
557
636
535
535
16634
3405
382
59
109
278
2
3
434
288
36
281
180
10
505
439
102
100
2
154
101
539
260
36
4
30
2
2
248
72
127
134
7
163
80
176
375
232
443
67
115
345
346
1
544
50
1
316
1
202
245
77
210
8
254
337
512
49
175
188
332
37
210
513
509
4
19
113
237
253
241
1
11
309
340
31
169
138
31
224
245
21
176
155
402
174
157
17
637
2886
134
148
446
200
89
461
442
329
1873
130
609
600
500
534
34
1664
204
380
629
103
66
282
28
1087
395
348
316
1798
124
571
541
562
133
866
418
315
1032
149
412
471
588
588
242
2546
184
395
331
295
292
137
241
156
273
392
392
1031
2101
74
360
49
177
20
28
362
634
634
413
413
472
2111
40
247
383
20
421
39
12
45
432
550
1390
96
59
37
431
313
278
35
1608
56
6
349
689
508
12965
2407
11
18
1311
81
526
13
8
418
92
156
579
565
14
4
27
553
483
596
7
234
29
10
17
480
1
527
13
851
46
590
390
5
4
335
39
126
539
5
618
815
1
5939
551
515
316
712
8
8
505
324
361
5
374
427
486
59
259
1285
238
754
2737
48
3
3
21
225
199
190
9
144
160
251
239
9
3
89
284
293
9
14
87
54
70
76
6
205
114
734
165
288
281
403
403
344
344
280
280
272
280
8
229
229
20
132
130
2
77
77
2
77
59
16
6113
174688
41
1595
458
440
457
17
1
1
97
97
2
545
296
247
454
229
225
2047
1806
278
340
368
171
22
291
277
59
241
241
2929
33416
114
114
190
575
5
25
45
25
12
64
24
8
79
82
3
53
17
25
130
106
24
26
656
51
82
160
164
4
145
40
57
91
1266
358
2
13
3
374
358
5
11
18
4
2
63
4
209
7
7
2
39
1
5
7
3
141
4
17266
3616
142
219
38
84
7
77
119
26
122
78
47
4
122
91
138
43
83
11
86
80
122
126
76
183
79
83
13
20
153
5
240
262
22
75
36
29
116
93
98
140
61
15
30
224
102
19
20
53
122
109
13
44
99
63
107
1
16
30
52
1
13
146
282
105
113
52
114
108
55
1
1
53
10
117
109
62
4
4
2
115
72
151
5
98
115
68
16
102
80
27
213
157
21
31
112
79
2
98
86
1
159
45
65
81
70
36
359
321
38
40
96
14
321
73
7
82
130
163
71
43
13
225
112
47
22
88
1
89
21
4
64
192
11
40
115
171
151
131
1
118
91
193
84
62
123
82
89
122
108
102
52
128
62
94
63
54
99
19
100
30
24
7
21
115
93
68
161
61
10
148
107
21
83
107
107
252
4
248
3574
1394
128
81
9
32
16
213
235
232
3
2
8
155
93
97
9
164
27
20
1
8
12
1
17
20
3
106
101
5
10
127
59
66
112
15
1
10
80
14
44
184
1
168
168
88
166
2
16
7
2
5
46
108
108
91
17
908
353
8
2
3
1
4
4
1
2
1
8
26
24
2
5
37
34
1
2
1
1
128
3
7
193
1
56
38
2
16
18
1
1
1
1
14
3
1
9
2
9
4
198
3
91
100
104
4
733
274
6
239
2
192
20
91
42
34
15
1748
323
142
2
219
152
174
219
56
110
24
53
84
65
125
89
89
250
58
192
105
105
81
81
113
1527
145
175
316
151
219
180
228
375
36
163
176
1992
39
419
419
317
303
317
14
639
39
327
273
253
20
223
223
355
355
45
3088
319
551
42
68
36
7
51
24
4
192
192
69
434
215
150
99
99
641
21
289
331
242
688
163
43
106
116
119
3
15
155
155
283
283
74483
3998
116
116
214
214
2329
5902
11
24
106
7
1
7
124
32
2
20
4
124
56
16
51
7
11
61
92
24
8
5
26
11
18
8
111
82
4
91
70
10
135
79
101
1
72
11
285
10
85
180
15
17
10
48
64
40
17
95
24
3
12
11
95
4
126
58
9
12
13
20
1
7
54
6
73
2
10
25
7
16
12
163
4
31
18
9
22
25
20
98
94
97
136
24
15
1180
247
109
45
135
72
213
202
11
169
92
21
77
1053
199
237
45
198
172
202
73
73
250
1687
136
170
98
99
1
86
97
11
160
243
166
156
210
1593
613
18
27
29
99
22
29
30
9
42
70
107
257
9
216
16
899
34
545
127
193
35
35
1292
223
9
6
59
564
1
129
83
218
181
507
8
31
17
37
55
56
65
57
136
136
2840
6961
4
129
96
35
8
4
6
43
37
26
35
9
66
3
10
7
13
127
117
49
14
7
30
22
18
16
39
64
24
18
21
66
85
6
30
14
17
64
127
13
199
3
128
127
1
6
93
9
11
8
1
124
2
193
81
16
3
107
26
73
12
47
16
11
16
36
5
63
29
18
5
9
19
8
87
99
62
9
237
15
20
78
11
12
96
21
35
40
13
28
8
98
111
26
49
70
341
1350
68
18
94
124
105
18
151
113
129
9
68
43
69
447
4
447
4
176
32
88
52
100
10
167
45
43
69
710
14
214
110
168
204
112
38
45
11
18
1520
3190
1
4
1
4
3
19
19
20
1
3
6
8
79
2
1
7
8
3
68
44
11
8
2
42
40
2
2
7
2
10
5
1
11
5
2
267
8
7
29
13
42
138
9
1
1
1
1
14
3
4
3
10
8
1
125
3
195
133
111
22
151
158
7
8
9
25
28
3
346
64
282
150
150
546
7
157
128
254
21898
6074
85
251
122
114
214
132
181
24
142
4
10
46
95
201
31
95
1
169
151
16
3
38
19
138
64
17
56
44
36
29
8
4
167
14
85
8
21
180
225
19
577
594
17
177
17
141
119
75
143
6
52
42
14
20
61
22
8
17
45
61
117
232
19
254
183
134
9
82
179
212
1
116
141
138
15
177
40
2
27
138
93
1
142
126
126
165
38
6
13
49
18
4
29
369
10
25
17
55
39
225
78
129
1
66
1
7
196
11
222
79
25
16
98
101
130
14
25
122
122
150
48
33
5
145
36
1
79
10
111
5
135
25
41
153
20
14
1
89
131
67
270
85
141
16
22
78
221
22
95
3
1
55
153
3
242
162
504
102
168
285
228
9
37
117
30
118
35
58
33
1
21
4
21
3
38
195
70
51
19
86
236
84
13
165
187
14
138
3522
636
89
94
58
127
1
221
160
67
126
151
174
310
100
177
190
154
187
163
126
178
33
776
472
23
13
30
28
141
28
23
18
333
138
195
797
31
295
214
257
147
147
598
153
65
208
74
98
693
3513
181
206
8
84
141
82
254
275
21
65
1
511
560
8
38
30
2
11
9
137
121
61
180
83
86
3
117
163
77
173
2
98
1
1
1
635
4378
186
161
28
235
19
148
202
147
153
162
259
213
19
121
192
210
22
193
202
191
135
199
106
205
34
1
663
98
157
113
144
151
109
109
217
217
42
480
196
142
100
378
2
166
210
988
172
68
27
118
74
417
87
25
215
215
320
148
172
2518
358
2063
1666
13
342
7
6
9
4
8
8
10
65
3
3
6
3
10
14170
690
329
329
48
653
291
37
277
1974
231
179
134
191
193
149
44
220
194
175
253
204
207
570
51
66
43
169
29
5
917
3
311
324
13
311
287
24
279
277
2
363
363
125
1749
291
245
46
150
171
21
346
282
64
154
144
159
359
327
32
2226
473
1
290
122
274
240
158
395
273
1999
455
322
59
94
221
61
239
148
39
361
427
113
314
253
1037
94
163
68
205
157
46
51
878
47
170
158
12
156
152
4
151
156
152
4
192
198
6
143
143
215
215
3905
1125
3905
4
328
135
52
3
202
119
99
48
353
136
132
1
3
157
79
81
2
3
117
116
1
25
15
39
90
3
134
100
101
1
4
56
1
166
64
114
24
45
62
12339
368
229
229
90
90
206
549
129
94
20
34
66
571
281
281
269
290
21
222
222
10310
1640
327
254
304
277
233
207
26
51
334
274
108
303
258
253
54
120
190
245
12
303
295
8
190
156
202
20
369
345
24
1
47
185
340
196
253
275
22
179
178
1
344
284
227
225
2
3
252
44
1
265
150
170
236
26
134
474
1756
130
1756
235
1
1
173
247
239
8
181
210
171
211
197
1432
1
165
165
71
68
71
3
334
334
861
130
201
142
53
255
80
172
7539
1954
592
277
342
97
115
65
101
365
342
1525
4
641
629
12
229
233
4
303
2
595
1
215
379
1686
434
236
22
29
51
52
755
710
41
4
23
84
328
328
296
296
13
550
273
264
200
200
233
1
1
232
226
6
5051
18
158
158
103
160
8
2
11
11
4
3
18
54
54
4661
898
143
145
174
221
308
172
323
66
259
217
4
203
133
55
33
273
141
68
74
6
103
192
66
59
196
203
1491
26
345
345
172
172
4
948
505
439
240
9
240
1
1
118
112
4031
110
279
1774
161
125
159
219
242
118
159
108
91
113
323
2147
144
113
103
166
104
108
210
82
149
174
106
65
84
69
147
135124
3650
60337
8428
7573
32934
41
53
98
89
149
61
12
9
126
280
301
10
3
1
7
78
3
14
1
109
70
30
65
2194
235
42
303
215
2
2
8
60
13
1
4
4
207
356
660
7
1
1
3
1
14
1
5
3
39
62
3
3
1
16
4
88
29
1
3
2
14
24
4
1
10
19
1
95
93
1
1
58
61
3
62
24
529
533
1
3
6
1
56
46
63
35
110
15
56
127
69
8
44
16
29
3
74
75
1
54
176
8
4
110
7
150
200
71
152
2
9
9
33
1
60
11
117
10
5
135
110
19
1
102
113
22
86
87
38
17
1
41
151
149
248
49
21
217
14
41
1
113
47
12
4
2
681
678
3
130
111
19
15
178
115
48
16
5
11
8
170
81
143
3
79
111
180
573
11
213
169
141
37
27
17
236
126
25
6
54
1
3
72
75
79
139
31
15
221
121
42
155
77
15
130
34
9
3
53
64
103
227
9
963
3
158
145
111
2317
117
170
98
206
179
102
109
202
118
9
22
13
79
100
67
57
66
109
144
135
126
96
47
10
1
63
17
212
4
1
132
114
113
92
74
18
102
2
20
5
148
27
111
159
110
88
64
16
64
37
99
101
2
107
5
2
98
153
252
49
2774
10
116
95
13
4
2
2
2201
2448
2
2
6
11
2
3
1
1
9
1
2
2
2
1
7
36
25
4
9
7
3
4
2
5
21
21
1
28
3
21
21
8
1
1
1
8
1
1
1
1
1
1
1
23
1
5
1
8
1
1
2
1
2
2
2
3
4
2
1
1
149
132
23
77
118
2
100
1
4
3
72
121
1
146
4
92
4
19
547
719
3
19
117
33
413
133
193
59
109
10
8
84
108
120
133
187
187
1
6
95
30
10
166
21
118
115
81
193
6
24
47
154
99
313
279
4052
151
36
100
136
186
193
7
103
3054
1588
1
5
1
5
115
150
1
2
32
93
94
1
4
11
1
7
2
1185
1634
395
50
70
116
238
16
98
38
22
119
204
58
116
51
43
42
1
12481
1105
202
481
237
230
257
266
9
3
229
148
262
170
212
213
1
135
191
81
91
4
6
126
164
155
3
6
58
67
9
150
61
98
232
357
79
83
189
187
2
26
21
5
286
303
13
13
4
99
70
101
339
280
261
15
4
102
107
86
134
37
36
42
171
216
351
216
106
326
88
83
177
57
152
152
13
289
291
2
70
6
427
438
7
4
73
194
110
72
39
47
91
216
93
268
279
11
317
44
103
164
265
272
7
36
58
67
9
20
135
135
381
147
138
131
7
96
292
3
2
171
116
315
133
133
182
182
1564
241
1564
214
297
223
238
351
350
1
1899
748
1899
216
17
138
36
58
125
57
19
49
89
9
175
118
107
11
41
4
1322
1322
335
113
47
89
182
25
128
46
118
239
13591
3681
13387
5
99
19
12
10
2
78
47
52
5
3
1
9
1
2
16
65
6
289
104
94
1
1
6
1
1
86
75
2
1
1
1
72
23
3
1
84
82
2
1
44
43
1
25
97
105
8
1
4
275
272
3
295
65
72
7
46
45
1
2
1
11
13
13
17
5
15
7
73
1
1
82
1
7
30
1
102
100
2
20
407
408
1
5
5
95
101
6
1
5
39
41
2
292
273
19
14
107
1
157
156
1
1
78
9
156
155
1
92
88
4
52
1
119
7
10
66
1
77
6
66
2
2
116
144
27
32
1
115
60
115
61
56
5
66
21
8
8
53
21
66
67
1
8
57
6
47
34
122
5
37
116
115
1
1
133
114
19
2
46
7
3
23
122
83
2
123
121
2
3
102
5
3
2
1
44
2
1
18
82
86
3
1
19
2
72
69
1
92
94
2
1
120
4
1
9
10
1
52
64
72
112
12
13
1
1
1
130
82
118
36
171
3
92
58
55
50
5
1
89
136
94
88
6
76
20
2
45
130
78
74
2
23
28
5
6
79
179
172
7
76
69
66
4
17
1
7
1
3
7
34
56
59
2
1
1
38
1
9
105
2
85
53
49
4
1
35
31
2
2
112
77
204
204
379
34
379
177
163
14
168
133
35
7619
3
336
336
7016
1976
27
156
157
1
112
68
69
1
39
3
1
230
201
29
41
50
9
129
134
5
127
132
5
225
130
157
27
152
174
185
5
6
13
146
154
8
133
132
1
26
5
214
201
13
48
130
58
1
108
25
24
32
8
87
79
6
2
46
1
16
165
171
30
239
16
10
55
164
191
27
238
227
13
1
121
154
121
33
32
30
2
189
58
49
9
32
176
123
53
79
73
68
4
1
264
264
693
44448
24904
4298
255
190
92
2
215
1
33
277
150
322
208
138
104
164
629
67
84
377
96
313
73
183
4
414
291
152
200
648
636
12
142
335
335
287
174
350
331
220
137
199
220
160
247
292
324
571
554
17
193
14
26
12
2
331
203
223
6
307
326
212
160
145
33
182
140
291
99
236
235
457
171
170
158
21
118
133
15
346
157
263
158
228
35
252
312
257
343
176
140
301
183
120
287
28
71
466
174
193
443
444
438
3
3
235
28
223
277
18601
7186
48
14
23
48
291
351
44
16
48
1
328
332
4
25
306
316
1
1
8
75
18
2
1
19
9
65
5
97
8
139
124
5
15
57
1
126
248
243
225
18
2
11
214
43
260
245
3
1
11
2
85
84
1
25
16
34
109
242
287
45
1
51
177
71
1
30
107
13
7
1
24
12
39
216
10
129
27
19
13
19
33
13
14
220
249
3
9
49
425
435
10
13
14
76
36
48
12
15
101
16
175
184
2
2
5
48
165
49
4
4
14
167
109
180
3
126
250
56
9
59
11
57
17
152
140
118
173
15
11
118
181
119
26
12
200
64
15
249
236
11
2
7
11
279
267
12
2
148
16
41
11
560
639
18
41
20
18
129
15
5
83
196
1
53
226
7
13
16
17
6
2
92
97
3
15
142
47
1
8
86
1
37
4
8
2
250
250
19352
19352
1326
5
783
186
271
321
562
6786
233
198
225
514
499
15
192
125
243
190
174
179
231
247
174
267
294
187
196
189
288
214
376
440
322
272
254
210
210
2045
87
274
213
256
153
371
279
144
268
1185
158
248
267
324
188
7017
1027
131
307
219
275
192
229
338
325
203
707
681
26
287
277
436
281
263
258
267
229
269
258
239
58286
58286
2978
930
32
221
218
236
223
516
516
507
507
501
6
1449
297
226
54
64
10
41
244
116
4
195
262
636
636
276
1697
422
416
583
2
2
821
252
569
1752
13098
658
476
597
10
4
601
411
2
533
522
11
435
498
369
594
630
36
526
726
539
1
578
530
11
3
548
5
460
470
10
553
1
515
558
558
422
422
4
935
928
924
4
3
446
1799
61
424
114
445
309
608
608
26539
6370
224
24
28
373
187
269
64
310
273
153
373
173
608
460
459
1
1
207
144
317
96
98
2
197
216
12
230
309
57
177
257
370
238
248
71
262
139
346
304
55
293
60
225
206
113
253
171
82
234
13
204
83
97
213
356
4
78
315
2
2
137
231
204
4
94
52
2
283
32
141
395
304
304
171
195
226
88
43
313
55
36
382
6
351
556
153
182
289
16
87
2
2
16
227
99
103
4
341
7
140
146
6
253
65
51
74
238
131
1
285
203
251
4
216
238
194
147
389
141
20
305
21
2
97
592
592
630
630
504
504
485
485
278
2930
224
236
12
273
1
1
762
761
1
1380
208
208
18243
129
14179
5
773
1
225
353
194
5044
13401
3
64
467
355
3
3
344
371
73
156
11
3
11
298
332
670
69
55
34
6
1
75
468
10
125
454
61
8
4
328
5
93
136
43
8
252
3
3
234
188
414
235
111
1
306
70
2
53
65
18
17
654
3
720
433
433
433
918
12
918
478
428
1182
914
169
265
480
268
268
1402
94
1402
606
565
41
702
3911
19
3911
670
3247
213
281
193
225
256
24
275
143
5
306
241
233
182
210
210
435
435
420
15
4576
10
4576
576
576
54
1566
514
468
530
509
21
349
1116
344
423
1021
5
541
475
287
287
261
261
261
1
1
246
260
14
7
1675
583
583
570
13
1085
53
1085
9
303
2
2
718
668
50
34334
513075
990
990
990
990
990
12332
2
1317
1317
829
10900
19
1
2
10
64
84
5
339
246
33
137
2
60
4
1017
1
15
2
4
272
13
134
34
6
1
294
394
38
239
5
37
100
11
93
232
1
119
34
77
5
5
4036
262
19
80
55
191
3
394
36
235
9
2
87
1
325
9
51
5
2
80
113
113
16344
380
88
10443
6090
770
26
550
277
247
325
325
354
313
354
41
1562
635
177
165
12
94
94
60
58
2
1
4
3
262
1
329
63
63
255
224
255
31
159
159
247
247
63
63
296
785
141
150
5
4
120
113
7
219
385
385
348
348
211
224
1
12
334
4129
166
230
36
28
148
148
147
1
2348
796
21
12
162
45
7
38
10
43
40
2
1
14
15
1
74
59
15
18
43
30
13
11
2
10
3
7
28
69
672
35
31
4
6
54
20
4
63
54
51
115
1
114
76
212
21
65
63
2
50
40
40
34
6
334
187
34
95
2
1
1
13
12
1
3
368
107
26
27
48
114
113
1
46
45
1
136
136
3918
3918
453
335
921
9
4
14
7
7
10
4
95
91
4
75
35
1
83
5
4
1
32
12
38
2
13
3
8
3
132
1
608
1190
4
4
18
3
2
1
1
2
6
3
76
9
31
1
7
26
19
11
7
1
4
2
25
12
29
6
39
1
6
19
4
12
29
2
5
1
65
14
2
1
3
2
1
3
33
52
52
5
1
6
6
194
439
8
16
17
1
31
33
1
1
90
46
24
2
18
78
83
5
14
10
10
79
5
2
5
67
81
61
81
20
400
400
74
74
4
102
83
83
15
163
163
1603
1603
42
454
180
12
114
127
13
16
71
48
763
408
3
4
155
120
35
64
8
1
2
3
1
51
66
139
139
205
205
217235
4955
724
14160
408
346
62
9330
474
548
548
545
3
317
610
35
108
24
23
1
126
104
104
57
553
214
263
282
19
430
430
468
468
245
497
66
15
12
3
18
32
45
41
4
25
27
2
5
9
1
1
16
11
7
6
1
538
534
538
4
570
57
169
344
342
2
107
107
263
256
263
4
4
1
1
2
2
420
420
3748
11
2567
913
108
15
230
297
241
29
1
1
97
94
3
628
634
6
2
419
419
214
751
108
282
147
146
1
218
131
218
28
59
691
691
690
691
1
10
2789
1
1
1
1
1097
617
13
21
39
43
4
5
4
4
15
10
5
27
19
27
47
109
47
22
52
29
28
1
299
299
226
224
226
2
600
193
2
1
19
208
27
26
1
18
7
7
125
389
389
167
167
187
187
187
187
2908
8
2908
3
1490
580
2
354
8
225
3
222
5
6
2
549
549
549
48
180
320
321
1
9
9
9344
174
1020
1020
1020
3129
307
237
237
387
387
384
3
1058
69
661
328
429
423
6
333
333
378
335
43
5021
99
517
517
506
11
1610
3261
137
653
651
2
2
1
1
12
54
1
97
270
93
15
11
160
78
56
13
517
517
627
627
185123
24486
45248
2493
18
938
58
283
104
157
2
44
1
6
59
1
1
65
129
10
424
424
419
5
162
162
178
178
137
137
345
345
339
6
235
235
236
236
64
64
221
221
226
226
180
180
170
10
67
67
578
578
808
407
172
204
9
23
87
110
124
827
70
629
633
1
3
243
237
243
6
157
63
5
1
4
59
1
1
28
445
445
283
283
279
4
1020
204
132
145
148
3
121
17
177
27
25
2
194
692
692
488
488
26884
6819
42
116
11
171
115
62
11
123
136
10
14
134
86
2
4
37
76
24
26
2
1
144
7
13
195
14
5
1
8
3
4
201
54
100
140
2
49
110
5
6
1
57
10
254
249
5
168
69
188
5
6
16
107
403
81
102
101
17
5
47
5
75
9
1
2
57
31
10
180
177
3
18
15
5
224
8
60
6
22
304
25
2
123
18
3
37
88
1
67
7
12
117
106
6
5
107
70
134
47
25
3
180
81
101
84
1
66
158
144
95
208
22
9
97
4289
13
50
3
940
112
6
49
52
40
22
51
32
41
4
40
5
33
80
1
42
44
53
124
102
62
7
38
20
1
3
22
2
15
54
97
86
74
44
41
167
3
10
26
2
50
8
15
23
39
48
9
1
118
37
31
30
24
31
35
38
1
64
14
8
55
2
129
55
103
43
70
58
7
37
1
30
64
33
65
57
45
1
172
173
1
2
34
35
1
123
117
6
23
67
100
54
11
110
11
96
15
32
51
33
2
93
100
101
1
159
133
132
1
134
1
7
63
90
115
113
2
197
5
126
8
67
3
12
11
428
440
12
8
9
91
80
1
20
90
204
209
5
19
15
92
8
19
17
2
1
4
123
6
36
18
20
2
2
154
80
16
1
25
97
2
225
143
12
7
17
5
3
3
137
138
1
1
41
76
2
1
212
1
131
106
127
31
178
179
1
3
2
215
5
3
144
18
1
16
12
26
110
92
36
53
4
60
9
3
116
20
11
51
4
78
111
537
628
1
1
9
9
15
24
1
23
41
41
61
14
129
2
111
100
2
109
2
147
75
57
57
11
39
17
251
295
12
32
2
319
316
1
1
2
61
5
2
3
167
78
81
86
5
272
272
67
67
79
79
332
722
100
202
88
1337
30
338
339
1
230
216
326
333
7
189
397
397
111
104
111
7
317
317
115
718
270
273
3
330
673
673
259
259
612
299
313
52
104
46
6
263
263
819
165
2
1
6
1
173
2
2
4
13
7
7
14
2
20
9
256
133
1
8
1731
17684
147
147
55
55
8
8
18
18
132
1
131
12
12
1100
503
198
206
8
197
11
77
109
28
45
29
20
27
45
211
211
1
1
137
137
182
181
182
1
58
58
323
187
136
208
3
90
11
104
2
2765
2081
309
152
16
62
127
10
98
122
45
24
85
657
163
30
16
9
32
24
100
77
89
57
32
23
27
1
1
2
123
119
4
253
113
136
136
279
279
225
106
119
111
604
11
17
15
20
206
209
3
8
33
48
48
91
34
7
550
23
2
13
96
84
1
228
103
73
42
4
5
12
2
8
168
168
183
183
18
18
4284
786
2
1
23
2
1
1
2
1090
164
105
46
3
1
2
116
16
63
69
74
5
54
8
201
42
86
5
1
1
28
5
2
1
70
68
2
1
2
2
799
796
3
8
5
3
2
79
3
3
2
3
1
21
13
8
28
1
1
7
4
74
2
1
2
2
2
10
15
5
354
350
4
1
9
1
2
14
1
1
229
5
4
17
2
7
15
1
156
39
38
1
2
9
3
1
18
9
76
5
2
120
2
4
1
5
1
11
75
4
4
61
392
26
198
51
16
40
155
155
5
5
566
1301
33
11
3
11
461
440
3
3
8
3
4
5
3
130
1
106
10
13
14
12
7
5
6
8
1
25
145
128
17
266
1041
17
113
3
22
14
145
90
87
87
38
11
8
70
133
157
3
7
14
118
679
5
3
7
113
50
115
65
94
66
21
137
101
101
189
189
68
68
227
227
12251
120
23
449
252
174
338
338
70
70
48
48
60
60
93
93
400
19
204
177
5
8
3
336
5
102
124
105
16
16
9124
180
37
226
1
31
225
9
658
66
1
19
19
6
48
1
107
93
329
4
20
50
7
331
271
3047
127
22
35
118
505
15
534
70
237
11
5
64
17
220
15
3
339
50
59
5
13
14
22
1
97
140
7
18
2
146
90
220
36
81
48
3
45
413
1141
2
77
16
20
118
7
139
17
8
2
103
70
76
67
2
4
5805
124
201
201
197
4
4
273
125
3
141
143
133
143
10
691
119
186
162
25
22
71
106
326
323
326
3
109
109
156
156
192
192
562
3430
126
22
6
69
26
22
33
4
10
34
101
32
148
150
2
15
22
91
58
33
4
8
87
1
37
147
86
47
6
2
12
97
75
72
2
67
132
3
12
1
109
1042
7
1
68
17
37
111
5
103
12
4
8
73
2
4
12
23
87
2
268
30
59
56
4
4
1
2
96
2
160
20
104
36
24549
2587
282
282
280
2
412
259
64
89
217
215
217
2
432
1147
243
229
3
11
17
27
10
11
151
219
218
1
1
63
61
2
744
337
2
13
10
6
29
313
21
13
310
310
3655
60
444
317
7
497
654
241
37
269
1
599
260
269
1134
75
556
503
3564
1014
213
69
184
78
101
137
54
55
1
128
124
4
41
165
164
1
49
180
217
141
35
124
143
237
241
4
217
32
2427
687
29
327
367
82
285
127
91
124
377
114
184
144
144
24
558
335
338
3
196
336
336
249
247
2
2
897
388
153
153
160
151
9
98
46
49
52
3
1549
163
371
356
15
240
387
358
29
388
387
1
151
151
2985
372
171
485
248
216
217
1
43
265
147
118
16
187
4
157
151
6
126
192
167
164
3
1
239
238
1
95
964
36
3
3
430
429
1
495
237
237
6179
10
2933
1047
307
146
300
305
5
166
172
6
117
1886
350
496
29
27
372
599
612
7
6
3
1155
367
358
367
9
785
348
437
92
1540
168
101
9
21
37
75
74
1
66
73
7
252
252
118
118
65
58
58
135
135
121
121
115
115
70
24
20
4
145
89
56
29
28
1
541
392
541
33
71
45
306
306
93
93
90
3
120
116
4
1107
130
21
8
13
956
173
172
143
6
107
14
17
76
74
170
152
18
1
45
24
14
23
4
452
452
4
448
413
35
569
403
569
124
42
1763
10
168
168
12
1585
630
943
945
31
347
347
52
52
515
380
511
131
2
2
2
280
6455
627
627
111
111
124
1589
340
386
23
330
329
1
229
247
4
14
139
81
58
88
88
510
510
504
6
620
620
486
486
484
2
2
196
1647
172
147
21
4
90
189
152
149
3
444
190
186
4
214
497
497
430
5071
128
24
22
2
2
104
128
128
107
433
86
47
2
2
22
46
92
31
36
8
36
28
15
544
220
212
8
293
267
26
16
92
92
269
177
50
42
1
80
22
57
56
1
41
499
177
133
131
2
142
148
6
846
5
146
656
695
1
1
28
5
1
1
1
1
114
620
93
37
90
10
96
87
90
3
85
85
52
488
146
78
55
13
77
80
3
99
94
10
16
6
1
91
89
91
2
44
2
42
258
258
1073
1073
172
232
156
240
91
182
27289
2185
564
240
3
50
8
29
71
3
5
48
29
10
56
57
1
10
1
34
34
195
195
58
327
77
70
11
1
24
34
20
14
52
34
34
1160
3080
14
16
8
18
51
139
154
15
54
15
187
11
5
27
24
9
150
13
54
54
72
27
25
67
15
110
8
3
45
8
2
95
11
30
7
74
72
57
8
48
48
68
3
98
14
6
46
7
8
1
35
74
72
74
2
705
244
47
51
4
2
1
30
2
1
3
24
13
53
63
10
8
86
4
106
7
85
3
2
106
106
68
88
18
2
1349
436
13
113
8
6
4
101
17
10
1
1
1
2
1
322
1
11
103
2
69
4
21
64
1
41
3
1
30
25
4
1
5
14
95
98
3
1
1
8
12
72
73
18
18
149
10
10
139
134
876
38
14
67
73
6
50
30
16
46
42
58
10
365
221
41
103
198
198
195
3
399
7
99
293
84
83
84
1
5517
624
33
8
12
4
17
87
72
80
25
3
9
91
83
15
89
80
57
12
134
11
108
22
97
44
3
12
120
108
130
86
12
70
1
69
86
1
41
78
32
78
5
8
100
66
99
16
158
4
42
6
10
3
1
2
4
90
6
3
4
16
78
120
48
95
113
153
2
119
1
103
148
159
5
6
679
120
145
11
116
59
9
55
55
118
118
115
3
44
178
25
34
34
75
245
245
12
12
631
391
134
39
8
59
265
3210
249
259
10
121
123
2
94
109
1
14
170
142
63
1
45
43
2
62
59
1
2
3
19
1
4
80
146
140
41
109
50
39
11
103
81
15
7
132
30
93
25
95
27
41
32
53
54
1
89
91
1
1
88
77
62
69
64
48
134
5
37
71
140
140
508
244
20
1
9
8
2
30
29
1
3
5
20
15
5
1
2
9
3
46
14
3
5
1
1
4
1
96
91
5
232
20
159
53
20
429
147
208
54
141
141
99
99
483
163
320
14
522
139
143
4
141
217
224
7
136
111
112
1
24
202
202
74
73
74
1
25
24
1
2
2
10
10
878
2157
11
12
1
17
1
1
8
53
1
114
77
37
1
17
243
2
50
1
1
82
1
1
6
4
1
1
3
2
3
2
6
7
34
1
1
184
3
14
3
14
132
18
1
6
10
4
23
2
9
39
2
28
90
5
73
15
2
2
5
118
141
14
9
65
65
22
217
86
26
24
2
83
175
175
159
600
105
104
1
34
29
26
3
273
241
241
96
95
96
1
81
81
101
101
122
42
8
16
24
2
8
5
14
3
399
399
399
2870
46
1
1004
685
653
32
318
313
312
313
1
302
299
302
3
853
22
202
1
1
257
238
19
371
370
1
1
23
23
329
329
395
395
395
26
2259
62
18
10
8
1
23
65
54
2
1
51
54
87
4
13
19
6
54
59
64
91
55
41
3
1
109
110
73
4
1
41
117
3
115
74
1
2
103
83
105
1
35
148
1
71
65
68
3
54
217956
3864
14
14
12
1
1
177452
12725
414
6137
442
111
33
58
4
85
53
11
2
43
42
33
446
63
71
112
3
108
107
1
26
7
23
688
99
72
69
52
108
80
53
74
81
366
86
55
39
186
186
51
63
13
18
41
198
24
98
76
229
1065
59
2
11
57
82
20
21
8
56
78
134
5
14
54
60
6
31
19
79
17
83
17
150
60
73
175
68
33
31
2
32
40
2
32
32
367
1217
4
9
25
233
5
2
15
4
8
6
1
10
38
7
11
52
40
22
5
86
84
2
20
64
54
2
87
27
3
10
386
93
43
13
84
13
40
48
29
23
57
56
1
84
84
231
107
19
5
4
96
47
5966
212
1074
133
206
234
152
137
3906
806
199
68
286
82
220
125
241
246
5
199
23
183
167
13
11
2
3
83
572
257
129
85
51
52
1
3
120
168
453
196
127
130
24
486
193
269
80
80
1
79
151
1780
416
1465
15
7
7
8
6
2
32
28
33
5
48
56
8
2
45
29
44
1
14
28
24
4
39
37
2
61
14
14
82
81
1
39
30
9
17
3
1
250
280
10
2
4
1
9
9
4
4
106
111
26
18
8
163
69
54
15
94
1
1
1834
1
1433
1433
887
2
5
2
26
1
120
30
1
33
23
5
8
3
4
8
8
16
7
11
26
30
2
2
8
1
2
11
1
1
7
22
6
23
9
8
21
1
2
2
2
3
2
7
13
7
1
13
286
286
65
41
36
30
5
1
45
41
22
114
114
114
1
1740
4
533
5
340
188
232
232
472
274
55
36
63
44
498
29
236
233
2156
16
167
10
157
201
201
256
1104
125
77
87
85
76
1
92
66
119
99
21
19
2
196
196
334
2
172
160
138
138
6989
68817
2311
629
39
16
56
16
18
15
110
30
108
104
47
15
183
52
33
73
75
14
53
54
1
1
87
6
11
1
61
34
43
42
1
26
2
8
58
26
30
12
2
40
6
12
43
46
62
7
155
155
136
301
77
7
11
51
10
9
109
109
222
222
59
59
377
114
39
128
38
58
89
89
203
4
91
108
189
189
155
155
220
220
216
4
530
232
25
9
16
10
3
21
11
8
4
73
59
58
1
4
49
2
1
1
1
2
28
28
100
100
15
15
140
140
604
23
82
84
2
98
140
142
2
138
139
1
118
123
123
50
50
167
13
114
40
265
2
124
2
137
116
116
140
140
75
75
6
337
88
89
77
77
4
298
156
138
135
135
379
1713
8
66
68
63
69
91
81
41
63
62
1
1
84
78
70
32
36
47
106
82
75
83
15
75
323
129
16
19
159
26
306
28
91
31
84
19
27
603
111
34
46
100
6
64
94
50
77
21
166
166
73
73
272
272
293
149
34
47
63
864
105
55
110
88
85
66
95
57
72
131
221
49
69
103
400
17
89
88
1
75
120
99
1581
397
19
123
11
10
5
4
83
18
9
80
19
20
8
9
95
107
98
79
86
17
15
67
91
63
48
75
75
169
881
117
118
1
69
24
83
8
140
51
26
68
125
1497
397
34
111
4
100
77
6
65
1
49
15
63
36
99
91
104
157
82
6
64
310
73
91
32
21
29
9
251
50
80
112
83
83
163
24
22
12
9
33
35
2
61
113
456
98
14
5
70
113
3
40
288
288
233
55
661
43
147
215
135
121
242
1051
17
70
106
36
123
76
122
66
78
84
73
75
2
62
195
3
106
86
38530
10338
3
12
2
2
25
22
154
953
252
238
13
1
2
7
3
1
76
30
213
12
108
62
63
1
80
47
59
12
13
50
8
2
48
11
35
3
59
103
23
61
64
141
84
4
10
120
123
124
1
125
84
12
120
99
19
77
42
88
1
129
79
80
107
2
8
3
23
2
200
184
12
4
12
30
109
171
46
16
41
13
18
94
101
205
1
3
146
1
174
110
113
3
115
73
2
83
20
2
1
101
61
1
64
1
109
8
1
95
101
84
2
5
1
1
105
8
11
10
1
24
99
111
119
8
1
17
2
54
16
4
36
14
51
87
74
56
18
86
8
111
4
45
75
2
1
25
2
112
119
23
80
90
6
99
60
22
59
4
30
77
5
21
51
88
36
3
1
41
138
1
47
8
33
115
2
146
90
54
55
1
81
75
105
4
89
300
64
15
46
16
7
88
121
66
40
3
39
72
6
58
7
17
161
86
95
73
89
16
62
75
78
6
9
1
149
22
83
146
79
95
87
122
72
100
87
13
84
76
6
2
109
9
17
93
81
48
45
3
1
31
1
47
64
2
39
2
1
79
3
6
77
4
3
5
2
6
1
7
68
15
19
30
6
66
64
2
3
11
92
60
40
60
31
55
6
61
140
28
10
204
17
230
17
61
84
102
69
2
138
142
367
364
3
156
4
91
190
22
1
93
69
78
9
120
180
77
35
16
57
97
115
2
32
165
149
24
73
6
20
2
10
45
35
2
48
4
104
57
149
3
3005
847
134
132
2
74
29
2
87
7
1020
967
4
6
1
2
2
3
3
8
4
1
1
1
3
1
2
2
1
8
4
2
3
96
2
140
313
340
1
1
3
2
4
1
2
1
4
1
1
1
2
2
5
5
1
1
1
1
1
1
1
1
1
158
3
7
1
46
1
1
1
149
6
1
57
65
114
25
145
114
78
46
3
95
1
28
27
102
80
34
43
72
5
10
80
114
12
86
1
74
65
66
8
62
269
273
4
90
9
1
44
64
9
14
49
180
101
4
11
1
2
14
1
3
112
71
1
15
6
62
155
60
62
2
171
44
24
4
4
26
27
74
95
9
1
29
183
66
42
49
91
125
130
1
182
86
23
1
103
81
107
85
135
160
72
80
148
39
14
4
1
27
12
67
2
1
19
113
139
3
3
99
6
50
61
159
148
8
2
17
38
17
25
156
6
128
1
3
105
5
18
97
1
243
70
124
98
10
1
29
12
9
16
127
3
35
239
39
37
64
19
46
4
95
68
5
74
86
1
71
2
67
490
55
44
124
85
82
100
82
82
501
501
41
41
130
298
86
14
51
17
450
7
68
154
168
11
9
22
11
90
90
364
826
13
7
1
3
5
2
8
5
23
24
1
3
2
29
1
1
10
1
2
4
1
8
4
120
36
10
26
8
43
48
5
24
13
45
85
1
39
2
4
2
2
31
1
71
1
149
149
132
132
3172
66414
152
807
158
141
184
172
4836
1273
224
207
34
452
259
39
213
474
329
207
193
285
154
185
137
3
168
42
324
36
195
49
51
2
49870
15159
12
157
50
62
12
113
23
138
219
6
49
142
138
1
4
1
2
15
86
1076
234
110
75
310
7
93
179
188
4
1
4
53
109
401
272
45
27
193
98
3
41
1
23
4
61
19
85
13
254
142
153
45
431
25
114
355
111
77
260
16
159
347
92
181
29
173
197
20
356
32
7
70
218
140
156
207
13
46
112
206
206
4
6
151
1
545
533
5
6
1
21
171
48
101
102
1
4
29
79
71
8
38
113
176
50
57
7
40
220
3
92
92
34
14
296
115
150
24
3
120
70
20
44
103
68
49
6
33
58
75
291
141
107
276
813
297
64
68
4
98
104
85
112
3
16
39
81
84
3
22
16
163
80
275
1
15
43
5
24
6
143
15
68
10
187
191
4
119
536
53
23
133
4
172
166
6
78
127
159
157
30
72
11
11
183
37
137
277
283
147
259
48
1
157
428
7
63
101
73
22
183
1
36
113
382
110
74
165
259
200
65
321
130
11
12
124
31
6
32
41
9
1
177
23
194
137
1
164
214
53
2
68
121
463
47
24
95
160
10
27
1
30
143
119
260
58
3
1
2
27
4
18
109
184
174
67
98
1
222
5
5
11
134
110
24
24
108
144
24
91
7
100
193
56
215
110
227
10
2
20
23
62
29
28
1
18
188
110
224
76
226
108
164
41
44
25
223
10
29
33
20
62
3
111
12
102
84
12
31
576
254
1
868
403
219
87
566
127
98
20
127
154
163
2
1
48
9
414
310
648
67
101
50
1297
4
281
155
367
102
388
13
1801
789
55
358
145
231
293
999
162
3
150
6
132
156
97
87
10
783
3549
240
13
223
64
122
251
37
254
253
1
132
250
61
15
6
12
8
150
147
3
312
32
15
22
20
2
14
215
216
1
51
36
10
41
96
29
54
217
1
109
107
21
541
291
229
4768
671
231
231
407
139
130
138
261
18
243
51
51
16
72
1
7
48
140
140
133
133
492
168
39
33
59
5
187
1
316
32
134
150
177
177
179
179
237
54
183
12
464
299
153
11
357
135
211
176
176
131
131
273
273
5035
114
102
102
82
231
45
21
8
12
31
32
99
74
4
8
13
5
5
3285
1143
2
1
9
3
13
4
9
50
21
57
2
1
33
35
2
3
51
8
1
3
1
42
42
47
48
1
26
105
22
50
1
3
12
3
9
471
550
1
51
44
1
1
1
1
1
2
3
2
22
6
16
1
1
14
60
20
3
1
76
23
5
1
6
1
1
1
9
1
5
4
58
5
2
1
30
29
25
2
78
77
1
1
9
6
1
1
5
7
1
6
39
5
2
1
9
1
29
27
2
21
15
28
27
1
7
53
31
36
43
3
5
2
2
64
65
1
1
65
33
3
3
517
141
35
28
61
51
75
2
27
40
23
7
27
679
223
28
61
63
22
33
70
46
35
44
54
36626
1417
170
6543
89
89
74
74
1276
4924
10
24
69
1
21
47
12
3
11
616
626
1
1
1
1
3
3
6
106
48
1
21
273
262
1
1
1
2
1
5
2
18
65
12
36
112
116
4
1
73
65
2
70
28
41
12
1
4
2
17
18
54
3
1
11
1
20
74
59
11
29
79
46
1
17
3
93
25
35
23
29
61
217
44
1
25
4
47
14
43
62
4
46
16
67
56
20
3
103
1
92
78
111
1
34
35
1
2
19
124
937
40
5
94
5
5
47
65
9
44
16
91
36
29
70
64
63
1
104
53
36
33
3
261
85
25
83
85
2
28
20
18
16
2
44
44
44
8
36
100
1905
531
213
20
42
5
76
70
6
6
37
17
10
3
67
40
1
125
772
37
9
77
48
57
9
74
36
56
57
1
3
8
5
3
31
35
4
31
53
46
14
47
40
5
18
93
251
42
20
19
24
4
49
251
69
2
23
10
48
23
76
7567
56
6374
1943
2
116
109
4
1
1
1
17
3
1
1
1
28
2
82
8
7
1
61
51
7
1
2
4
14
29
1
1
23
1
1
31
12
41
9
1
21
22
1
15
6
20
17
3
1
70
104
1
33
86
3
2
3
5
12
1
1
47
1
27
26
12
29
3
26
4
5
3
79
81
1
1
1
50
56
1
53
4
40
31
1
6
4
34
7
1
54
23
3
1
82
11
1
49
476
474
1
1
91
1
233
1
24
1
1
13
4
63
35
6
9
3
14
24
38
23
2
1
1
2
7
1
8
23
1
3
81
30
21
9
32
26
2
2
2
2
16
1
55
3
8
3
17
13
21
4
8
45
3
1
74
75
1
674
660
2
4
1
1
1
1
2
1
1
14
45
1
8
8
20
34
1
43
41
2
10
15
1
4
24
1
2
11
9
2
218
215
3
41
19
2
13
1
18
3
8
53
137
83
89
1
5
5
48
36
12
1
42
82
20
20
1055
218
21
34
43
42
1
26
31
121
44
8
366
324
1
23
30
4
2
1
6
11
5
41
59
64
2
3
37
1
13607
81
40
421
85
85
18
63
39
45
32
38
12
14
35
58
58
3596
13047
20
75
74
70
4
37
46
59
1
14
31
17
54
11
10
1
26
62
64
2
31
39
6
68
23
71
75
3
1
66
42
46
90
10
51
10
18
15
3
48
21
39
36
2
44
43
1
83
59
33
41
8
27
47
35
34
1
24
23
1
24
12
69
16
99
106
7
6
28
12
77
32
35
27
6
39
38
20
57
19
6
62
59
3
44
29
26
15
57
9
46
34
33
1
15
16
1
2
24
37
56
57
1
30
43
12
23
8
26
2
28
35
9
17
192
188
2
1
2
1
153
159
2
1
3
33
1
69
31
52
26
297
75
168
158
8
1
1
1
1
4
2
1
1
18
18
22
4
14
11
1
2
79
21
55
18
15
25
24
1
1
32
12
15
56
2
2
9
39
37
2
33
34
33
1
10
3
41
50
48
26
15
4
40
17
15
58
45
42
3
100
104
2
2
17
62
29
76
33
27
26
1
2
8
1
6
22
19
3
7
3
4
38
11
35
36
35
1
37
60
104
108
4
90
88
2
16
70
51
9
12
3
5
5
2
1
1
37
36
2
27
26
1
22
46
44
2
15
6
5
1
29
19
18
19
1
16
45
11
38
131
118
11
2
25
78
77
1
43
28
81
82
1
7
1
3
3
50
10
29
5
43
57
1
13
60
38
2
34
9
7
6
1
32
31
20
87
90
3
14
7
25
61
43
65
6
23
2
45
19
17
28
48
67
28
18
19
1
30
29
1
37
34
3
50
2
2
27
54
28
2
10
11
1
19
34
26
29
42
9
16
62
57
5
23
22
1
72
16
39
40
43
18
1
48
15
15
1
28
36
50
48
7
58
53
5
18
38
16
17
1
22
31
50
17
42
34
33
1
31
169
132
45
1
12
1
45
42
75
3
28
8
69
82
2
2
11
11
32
6
13
17
28
35
7
79
83
4
27
23
4
2039
32
50
50
60
606
40
94
86
127
83
85
27
4
1008
364
25
44
8
88
2
335
22
62
54
4
57
57
91
91
10
53
18
25
34
34
108
46
14
18
18
30
12
3548
203
10
10
203
203
86
86
79
224
63
41
2
30
7
1
1
110
110
67
67
121
737
11
3
94
14
3
134
121
13
2
8
45
46
26
34
28
27
1
29
30
90
19
525
100
53
44
50
60
70
61
23
64
206
21
53
63
69
222
82
66
53
52
1
21
390
82
80
1
55
12
25
15
14
17
25
64
65
65
83
83
142
91
51
66
66
120
120
89
89
153
7632
6352
92
129
1777
483
60
141
162
160
2
116
4
193
359
166
83
424
63
201
77
2
382
243
137
1
820
19
19
6
511
225
280
289
289
285
59
35
17
174
3378
130
78
78
167
156
167
5
3
2
1
831
337
28
36
30
1
50
47
3
12
34
39
37
15
10
26
9
1
40
7
8
2
64
59
5
28
35
7
9
1
90
35
37
18
25
186
90
66
5
481
1396
11
24
11
85
3
12
26
24
2
1
7
22
47
1
51
7
29
28
1
18
13
4
1
7
40
42
29
60
16
14
2
91
68
23
125
78
4
6
7
55
75
75
151
46
61
16
45
17
4
8
4
19
13
6
258
64
39
65
64
1
41
49
16
12
4
61
1127
16
131
47
27
57
132
132
181
165
16
443
443
427
16
107
76
12
19
56
19
34
3
3993
3993
3957
474
103
322
1
1
5
23
1
1
1
1
45
6
108
44
2
29
33
3
1
2
1
1
2
1
4
9
2
29
29
70
57
13
63
62
63
1
123
106
4
13
1
1
43
212
6
36
87
40
36
4
2
2
76
76
305
116
35
89
83
6
65
106
106
4
4
114
6
1
39
68
531
79
531
1
123
4
95
91
2
4
51
1
2
18
60
44
44
41
41
93
93
53
97
5
4
4
28
3
120
120
93
93
115
115
40
40
26
92
6
57
35
22
3
3
59
59
81
81
229
155
5
66
64
2
3
52
52
106
106
263
51
68
61
7
39
19
3
16
35
32
36
36
4587
83
471
471
4033
4033
3627
145
758
235
252
41
30
182
18
496
496
1817
377
225
376
620
219
218
1
411
411
406
406
457
22054
14776
14776
6821
6821
28
5149
5149
5
2006
2025
19
2391
728
1644
1644
785
785
785
785
785
182
5
5
156
153
3
297
145
41352
1754
21008
124
15927
38
15208
152
913
186
466
261
468
468
304
1291
135
135
229
229
201
28
512
289
223
217
5
1
55
111
10
10
16
20
350
350
333
1332
170
13
204
39
24
25
1
246
302
2734
8312
8
488
422
163
12
41
47
4
220
80
97
360
45
103
166
111
139
164
126
51
137
2076
246
272
2390
2390
681
2
331
348
14
4957
509
403
192
372
3467
17
4
5
2
1
3
2
18573
4516
229
104
5
5
31
1
10
4
118
86
210
468
153
8
2
42
6
400
14
32
39
8
195
9168
13
174
3
79
14
55
46
56
44
189
10
6
14
2
47
5
3
200
2
12
581
87
6
12
333
70
216
1
155
15
28
1
5
45
65
1
51
73
906565
25057
72558
632433
68300
930
3906
3906
1405
3906
1420
1081
68
33752
5676
5676
28008
3082
1590
3
1151
436
23336
231
13060
12615
445
2394
20
348
7283
300
29712
4060
5876
1706
2916
3255
4905
6694
282861
13276
2254
1799
15
34
3220
644
5
1470
1
1054
35
21
7
334
1516
505
9
111
1604
39
2928
7980
4
93
8
401
762
11
154
1561
60
12
3557
520
5
81
31
1966
2089
208738
55
1531
5
592
1789
28
993
5249
43
69
11818
875
33
536
20
311
200531
1394
8557
26
458
3900
4173
190580
6197
494
3
67
14
30
238
12
54
62
7
2
5
8661
5
8661
3639
1315
1431
1988
283
10007
135377
2527
2527
4730
4730
4576
154
4269
4269
22
6402
4015
4090
75
2
2
2288
2918
2918
21572
8307
1139
7290
7386
96
4740
2222
2222
32774
11383
121
2
2690
771
2008
1915
93
3293
3823
530
2117
494
969
3
3
1
6380
867
830
22
15
1
1083
1144
23
16
22
2172
1570
307
300
7
295
4238
4238
5493
24
1927
811
2722
9
9
6769
6769
5106
5035
5106
71
3200
3200
20978
97
1
921
10409
209
5305
1602
2434
22016
1624
6382
6382
1793
8419
16
3378
3232
5591
5591
17835
700
2153
2153
5981
5981
6296
2231
1743
1729
14
2322
2705
2705
2657
48
4
8183
6701
6701
160
1211
3205
3
11
822
566
592
754
754
1692
1017
46
46
310
55
83
49
44
43
1
42
331
890
256
303
1478
1478
345
3924
1667
1912
32077
972
2
4314
3174
1950
1950
1224
1224
1209
1224
15
44
1138
882
882
212
212
212
26791
111
2780
9293
23900
437
123
1700
658
1169
49
3077
2273
106
737
1319
1816
1143
165288
21901
810
810
810
381
810
1
1
36
38
147
40
50
10
155
157
2
65110
4315
65102
6
4
981
44965
331
2066
89
484
1257
409
630
864
33
4
1414
388
2
311
316
393
119
438
1
108
391
3
171
131
1169
774
1463
715
357
6
2
2
662
35923
30307
512
4363
16
1473
1473
2874
187
314
1108
1235
1265
30
1267
1267
24
941
302
317
432
15
51
49
2535
2535
264
488
954
954
829
986
19609
1173
1173
2123
321
751
8
1043
1123
1123
366
366
1080
3478
304
396
350
810
538
1268
1268
9092
390
409
950
103
224
7016
99
23
49
11
16
1490
705
1490
1
42
293
294
1
367
2
1
77
47
8
3
19
1
405
4954
2345
948
342
843
24
47
140
30
49
5
3
40
5
8
354
5338
2917
6
691
691
2220
2220
169
2050
2042
8
1
1
204
204
110
1480
240
171
497
462
383
383
2585
36066
1196
5159
11
50
32
1334
712
501
209
41
25
137
829
82
14
16544
2004
15611
232
232
3095
66
1288
1272
16
1
1
1172
568
876
162
385
329
1271
6431
339
12
1626
482
1464
28
1209
149
1515
799
567
706
706
752
752
919
854
65
11778
11778
2100
265
5936
2003
1982
21
468
468
174
3026
177
2128
1024
58
262
521
86
1614
1614
22896
28
22533
5655
1
6
67
1
4
103
134
7
100
2
9
9
20
12
28
7
48
32
24
6
8
131
166
16
1
110
1
36
36
274
179
16
141
120
25
255
217
32
308
137
65
7
52
35
127
47
7
2
338
8
13
174
1
17
12
212
14
87
98
304
6
5
94
330
6
2
5
80
256
394
4
103
52
1875
13
2
129
40
2
307
8
335
14
2
213
276
10
112
1
5
149
186
114
11
5
6368
24
205
181
49
162
1
232
61
335
335
11880
11880
124
11880
4364
12
785
177
231
377
3567
3567
7392
7392
972
972
571
11857
558
8880
3035
20
5
5
5
2153
278
1808
413
1808
4
24
17
112
34
59
2
44
39
1
4
376
27
55
57
2
480
482
1
1
1
1
11
14
44
43
1
24
26
2
61
67
67
857
857
5
380
162
222
85
3
5287
311
116
1
116
1
114
276
2941
387
387
426
593
61
38
23
13
11
31
51
138
1276
327
407
379
5
23
404
409
271
25
75
38
493
493
493
476
17
450
441
428
441
13
8
8
1
1
85
85
10
41
34
23
891
474
466
474
8
394
394
2406
435
213
190
6
148
981
36
108
1
3
253
27
1
4
181
181
104
15402
4
4
347
347
347
10
347
207
208
1
129
293
293
293
293
3
3
182
104
1
14654
5600
63
2
832
7
33
74
358
58
233
2
61
2
281
1
173
15
18
236
6
94
49
25
181
59
709
38
188
189
11
6
231
41
233
316
56
273
67
69
2
186
569
11
64
269
294
4
1
10
97
65
16
239
351
1
270
45
210
57
6
213
10
1
14
17
111
13
230
163
146
79
1763991
16716
74322
8511
246
15
15
338
6903
393
2170
1070
653
818
510
127
226
655
375
1638
4350
44656
668
9479
3
41
41
19
19
880
9416
561
19
5
6251
476
1224
6270
112
2715
2715
2715
2715
2715
2363
2363
2363
2363
1664
28
76
1
13
1
9
60
4
7
35
37
2
2
3
5
73
1
24
23
73
49
2
14
13
5
17
12
14
1
17
10
5
31
14
1
28
9
19
922
922
922
922
922
908
14
158
158
3880
3880
406
34
3400
40
186
8669
6291
6291
2192
2192
2192
2192
2192
1614
1614
879
9892
2157
9
94
125
366
969
279
274
5
315
6856
128
4196
1111
292
405
340
384
1552753
22317
3
1200
534
663
1462650
260532
89043
89043
3612
76
7609
3792
3792
1794
1794
1773
6
15
3
1947
1922
22
337
26317
17276
17276
8704
8704
8674
30
50935
1190
3752
3752
6278
45993
1376
1219
1611
1631
958
3301
947
6230
18896
18975
79
2303
1164
570
570
11686
288475
13412
132494
1298
8339
48
48
258
2040
230
100
184
56
51
76
549
536
3654
1257
47
46
44
1
1
59
174
173
1
254
257
1
2
6
218
119
123
2
1
1
1
175
11
144
9
50
2
2
73
10
11
98
97
1
3
9
81
10
195
191
229
38
85
142
6
9
114
215
215
11
11
14
14
5
5
358
358
75
75
621
10
494
117
2511
893
946
189
157
5
23
139
77
4
13
12
4
186
116
3
13
1
1
3
7
162
143
12
2
2
330
289
14
13
13
1
178
178
9413
20
529
529
8616
405
247
225
9
111
3333
29
45
6
408
2335
684
126
144
39
85
63
51
271
16
16
232
232
342
56671
56003
18447
33
4
16016
28
49
26
34
3
16
6
81
11
203
200
2
1
26
3
38
16
108
112
4
7
111
112
1
314
137
134
2
1
186
76
164
160
2
2
15
11183
1
211
129
82
140
143
3
30
208
1
42
191
3
4
53
91
89
2
14
212
220
8
34
20
14
35
13
3
4
8
2
1
141
142
1
5
65
3
24
32
158
1855
2
12
23
42
16
111
32
63
272
77
1
1
10
12
51
127
6
86
5
3
166
38
37
1
27
223
7
23
34
8
4
20
10
10
8
3
126
12
24
26
25
1
1
2
2
1
12
5
141
266
20
29
169
178
44
217
1
455
5
97
1
8
85
7
58
56
2
1
103
138
141
3
29
1481
2
95
91
4
1
96
3
46
49
2
1
2
176
1
79
84
5
11
10
1
1
26
4
6
324
306
6
1
1
1
1
3
1
1
3
46
48
2
14
1
2
115
122
7
80
100
29
60
1
4
3
97
1
154
152
2
1
241
17
224
85
85
6
3722
275
275
760
2529
59
61
2
223
217
170
205
158
158
99
105
6
26
263
135
206
912
113
186
3
3
183
117
310
6123
49
1974
4781
203
30
198
96
102
12
6
92
1
203
424
4
73
1
5
62
106
134
22
6
49
239
5
32
177
18
7
353
18
18
88
10
40
23
3
30
70
83
71
41
1
27
169
166
3
7
19
1293
431
2
20
128
528
526
2
52
3
49
54
119
17
9
11
8
20
6
7
3232
1114
827
418
34
3
108
14
5
6
192
47
20
20
1271
928
18
30
9
14
7
165
59
58
1
1
70
728
13362
30
773
40
66
26
136
129
182
79
80
1
150
20
20
4009
11227
21
39
38
1
107
67
54
57
56
1
14
8
249
252
3
1
13
17
4
112
6
13
41
110
103
102
1
11
98
44
111
114
61
63
2
19
68
38
40
1
1
18
3
2
1
50
58
7
1
62
92
12
90
91
1
13
12
4
43
8
10
49
7
1838
31
58
121
40
48
15
13
1
145
95
35
139
98
10
38
118
8
77
21
12
159
119
14
185
183
55
57
7
131
2
8
26
28
2
59
17
3
70
9
40
18
18
11
7
112
114
2
2
59
31
30
1
78
43
42
1
70
69
1
7
65
7
206
75
77
2
2
47
82
2
201
140
134
6
16
98
4
9
19
10
63
64
1
67
10
8
3
2
6
100
44
33
34
1
119
30
10
22
26
4
3
46
4
6
37
20
6
32
9
95
139
4
86
3
3
1
6
3
3
105
55
59
17
21
4
11
2
92
11
1
14
13
40
346
15
67
191
54
19
136
268
26
26
35
46
11
60
59
1
1850
1850
1850
1882
1882
1882
626
626
626
8638
1050
5929
1923
16
57
1
2
197
6
24
461
462
1
51
52
1
346
18
19
1
26
29
3
14
15
161
6
55
100
3
381
19
18
1
80
900
11
8
125
11
18
46
134
365
1
101
18
31
45
18
11
886
132
318
318
252
252
692
692
397
397
1907
1907
235
446
3
622
528
465
63
73
806
2
136
519
96
73
93
25
9
16
96
285
5
253
27
25093
6
309
283
24495
4210
119202
12383
831
8256
8256
3296
3296
39157
3911
4182
1674
1255
1253
1290
5485
1882
1181
1132
363
2976
1158
1455
454
7150
2803
3893
5377
452
2389
2536
5382
10
2942
2430
4694
4694
1984
9652
25
1631
851
755
965
2478
414
373
401
325
2475
788
553
460
268
406
35
1084
664
385
22073
22073
31727
5156
2079
2038
2079
41
2514
2514
723
723
1404
1404
580
580
1303
1303
3712
218
1419
2075
1797
278
6280
494
2363
3423
363
5186
1210
2103
1510
2790
2790
220
3
178
39
1171
206544
205327
17654
1122
7
48
48
374
84
28
26
23
3
102
70
64
101
693
315
306
9
277
2352
10
1345
1229
1321
92
24
997
997
195
9534
5264
793
18
3307
372
10
764
1292
1292
249
249
2534
826
886
375
447
5255
57702
504
1596
574
518
503
15
527
31
496
3719
824
782
398
459
487
358
411
682
1964
328
237
356
284
280
4
77
1076
1076
42
958
516
514
2
400
670
670
879
62
378
439
500
500
1065
369
696
812
828
1
13
12
3
1778
6532
2
2
348
452
295
95
321
78
236
563
315
315
339
441
243
163
245
351
234
33
2647
2647
362
362
516
516
779
779
476
468
475
7
1
1
549
549
1015
2978
266
200
125
541
416
214
205
537
259
3001
944
383
381
2
1091
324
7965
1934
227
230
3
231
269
342
663
5
5
332
463
193
206
267
168
447
485
338
249
207
488
230
218
1547
1547
5790
244
254
421
156
671
18
34
1025
37
2192
738
3199
3169
3199
30
665
665
1659
663
555
140
36
234
31
2915
2915
2915
2170
41258
2929
440
950
661
658
3
878
6995
6995
1558
1558
1641
5090
1185
105
98
768
1293
5262
298
715
979
3270
1210
1169
1210
41
1318
4080
545
74
642
610
464
427
1489
2604
170
177
297
298
1
161
309
2145
2145
14
3517
1150
58
2244
51
3698
3698
3628
70
950
950
950
544
544
544
1743
30099
4186
14418
204
199
5
127
212
203
245
233
12
259
270
161
240
18
136
222
141
120
232
191
165
357
133
170
113
76
1314
174
164
466
120
133
13
76
143
98
201
212
11
415
206
260
199
215
115
220
197
163
202
189
195
6
331
174
136
167
262
318
318
740
740
7668
2202
303
286
566
70
229
740
163
52
386
222
580
387
525
122
297
325
213
280
2128
601
597
650
3084
679
323
347
347
432
379
355
222
3928
37782
1265
61
454
722
750
28
251
880
251
252
1
171
206
1939
1939
627
627
476
476
644
644
643
1
237
1392
319
316
513
520
7
8200
1417
1341
574
802
3448
555
618
63
402
338
402
64
2709
780
700
464
395
421
26
344
1235
1235
445
445
433
12
3939
13640
239
243
4
285
308
297
168
2
275
52
435
339
322
332
306
208
205
351
526
165
195
276
283
7
318
310
283
617
137
201
461
460
286
271
474
586
2279
1125
2279
111
1043
1
1136
449
449
445
4
686
686
46
46
215361
2575
2033
58
1039
180
74
402
165
34
21
60
3
3
210750
5761
181
181
181
178938
32200
560
24
139
397
1416
277
30
264
233
94
135
50
218
115
1102
225
127
50
64
296
149
191
1322
6249
238
243
5
135
144
193
82
86
88
663
312
188
666
87
18
307
154
268
206
154
130
114
223
257
114
95
1680
1248
432
229
229
735
37
45
135
137
124
93
164
381
381
336
3791
382
152
146
222
200
287
309
230
205
594
484
244
934
83
223
119
148
161
200
554
22
214
268
49
5
88
77
99
6468
1201
57
253
136
76
300
152
445
165
148
72
175
110
109
1
329
207
71
339
37
103
61
463
222
39
28
143
334
87
132
299
241
43
96
96
152
1453
347
516
438
154
154
1049
1049
284
284
4459
1328
249
27
283
206
197
332
368
149
279
158
184
130
332
237
1029
330
72
86
61
29
145
275
262
13
31
1231
516
91
105
519
108
108
1380
218
248
311
265
338
61
32
14
15
633
13
222
398
397
1
119
702
155
94
74
79
181
2506
206
298
368
329
496
280
363
166
959
296
663
18
908
216
177
161
156
180
102
102
42
451
201
208
400
2
213
185
431
67
181
183
460
460
459
1
310
310
308
2
48
48
64
64
417
417
235
207
28
224
224
347
347
210
210
3857
749
26
116
155
7
189
116
137
111
140
70
71
1
119
84
6
120
30
231
119
5
21
187
19
128
132
125
63
102
146
37
130
131
1
74
161
302
1675
68
102
66
258
152
157
96
117
115
2
168
84
105
135
135
132
3
1086
138
133
44
37
122
136
112
76
192
48
48
366
1164
207
63
34
136
9
55
46
123
124
125
1
337
680
9
175
95
7
57
324
96
90
91
47
732
506
226
170
170
1641
236
312
263
154
218
231
13
222
223
601
601
2681
530
161
163
2
81
233
394
249
256
338
58
254
261
7
118
291
291
832
832
397
391
397
6
20
521
197
120
81
95
8
300
300
99
99
209
209
5323
22840
107
22
62
16
24
32
66
14
42
127
41
21
84
1
83
7
185
68
122
125
3
105
104
1
126
93
57
71
76
32
57
84
50
52
2
9
150
117
35
10
55
66
2
68
19
27
8
119
35
12
5
160
76
35
94
49
3
117
45
12
110
108
46
23
11
158
11
106
100
6
9
215
31
66
49
42
104
83
21
76
188
10
34
17
20
26
70
119
60
249
255
6
99
37
52
8
50
96
81
2
21
6
96
47
11
19
37
71
128
37
91
68
25
100
51
12
65
92
115
83
4
1572
17
399
400
1
27
121
81
51
148
112
47
92
58
104
23
1
15
65
46
140
66
61
36
52
140
120
58
33
290
17
87
110
114
4
106
97
251
154
192
17
101
98
3
47
259
189
72
88
65
112
120
52
84
79
211
209
1
1
58
143
78
66
1
61
32
1
234
54
105
94
67
72
14
85
28
83
117
13
105
52
36
58
71
163
11
513
44
111
42
62
177
3
109
151
96
23
34
91
49
32
31
26
213
39
12
100
56
19
15
18
29
61
69
20
862
92
263
131
121
255
1391
81
126
114
307
126
258
203
201
2
176
139
254
91
12
12
10
10
567
41
102
276
148
301
93
50
18
140
632
2479
20
66
49
140
128
8
250
139
265
264
1
198
130
38
252
47
116
117
1
212
212
612
73
177
165
197
256
738
90
7
42
21
117
205
204
1
3733
820
314
24
109
18
3
36
2
103
156
151
152
1
33
246
284
42
87
106
120
30
59
102
207
189
79
77
23
104
14
194
3325
9484
7
51
24
9
37
35
35
38
54
20
105
9
39
15
82
22
29
51
30
26
52
19
133
48
27
4
26
32
36
36
10
9
23
6
55
16
21
18
61
50
6
54
19
50
9
14
49
34
10
16
7
12
33
31
10
9
31
30
62
17
6
2
9
53
41
55
57
42
64
56
22
15
13
18
53
145
26
36
18
111
60
46
77
116
110
42
16
45
81
43
10
38
75
21
23
16
15
40
34
35
1
14
25
374
43
2
32
15
33
49
21
60
2
42
25
55
11
42
78
24
12
29
48
5
32
10
40
22
232
9
5
81
4
22
4
26
11
18
16
35
6
9
20
22
49
16
90
9
15
62
44
31
53
73
22
15
22
39
4
36
71
6
33
65
8
19
11
47
700
700
3967
241
1233
1
1
1289
1195
1203
8
558
558
100
100
2283
619
59
152
264
119
223
67
216
57
125
139
159
84
157
157
1232
310
118
55
94
112
21
3
8
205
7
112
96
91
896
2119
4
24
6
3
5
2
128
96
91
5
5
18
21
25
4
8
34
29
9
72
3
4
1
224
88
4
99
105
84
2
3
5
2
1
9
40
93
2
848
10481
98
116
81
82
10
11
68
285
194
17
104
76
618
2349
547
87
137
440
137
155
208
128
260
109
85
305
25
377
38
107
381
20
121
50
3
106
10
36
2
121
92
142
64
14
1
17
152
146
109
278
102
217
195
207
712
1
1
114
201
215
14
175
174
1
367
367
98
98
644
1658
9
67
166
60
96
164
110
180
152
155
3
7
392
156
61
2
8
7
114
18
9
17
6017
1841
172
69
373
77
290
271
44
193
125
78
100
63
329
74
237
210
69
69
9
375
174
54
225
273
30
193
1140
225
34
30
4
55
34
52
313
29
398
2865
490
87
260
132
140
8
188
157
159
254
417
72
298
304
6
337
199
199
198
1
371
371
829
52
440
337
502
502
101
78
23
3287
514
102
144
164
52
108
87
96
57
117
72
332
49
462
15
110
95
15
139
119
222
326
37
577
163
212
165
338
27
196
115
19
3247
1346
1
200
1143
1145
2
1882
529
26
371
166
40
32
92
128
27
3
15
1
3
21
141
225
62
10898
10718
1145
6464
146
175
180
143
88
117
250
4
158
331
33
79
78
193
159
158
39
54
160
2
40
228
81
10
21
135
47
41
41
95
93
95
2
44
44
304
304
103
2
57
13
35
27
4
12
11
15
25
24
1
10346
376
3141
518
1829
9
545
222
240
18
2182
62
173
353
462
601
531
373
1926
357
330
354
230
282
165
2180
299
513
675
528
541
541
1075
1075
117
422
536
9334
355
9334
1069
1069
2574
215
393
960
989
1002
12
1
4
4
1537
1537
944
241
67
188
448
1663
417
429
817
813
1
3
1192
1192
290920
290920
53283
61
132
1323
211
1616
456
1458
40
1474
170
1476
187
1487
266
36
10
26
400
2416
866
12
828
485
1
571
61
225
1227
471
4
47
460
298
56
32
3746
13
141
156
23
1116
2109
345
1086
609
83
917
339
176
240
347
1
179
33
55
37
17
150
7
107
16
70
2
294
68
31
3
1459
5
2540
45
25
43
584
67
552
29
6
13
364
725
1
27
130
270
5
911
112
264
10
53
19
198
286
874
10
9
1
306
230
3
324
977
4
339
168
1418
45
174
204
283
2
380
1190
9
69
1673
25
202
2
1479
15
19
75
1
136
127
823
43
105
1088
33
155
359
1481
569
110
1
38
64
9
83
33
927
65
238
2092
2139
1470
1
156
42
296
5
33
153
34
173019
852
196
14
43625
43625
43625
3716
874
3
434
437
402
402
409
409
597
597
700
177
523
76
1286
282
214
368
346
2
345
228
115
436
436
1547
198
213
171
354
327
284
53
53
500
2284
283
252
31
349
351
251
283
267
8392
40
81
277
166
6689
372
344
199
224
202
202
926
52
151
83
277
91
272
35
35
156
156
187
187
196
2006
34
415
345
337
290
389
31
1102
267
269
300
235
7
1249
411
47
435
349
343
6
325
325
218
156
62
12617
3518
217
312
219
296
297
322
217
415
225
575
317
256
140
291
299
338
282
357
162
311
216
44
299
348
474
365
140
305
183
141
145
4
276
226
230
584
584
401
401
1720
68
393
480
487
7
345
427
81
20
38
23
347
77
230
19
21
428
428
58596
273
159
674
5
11
14
5
443
1
1
35
57632
875
33
29
4
10489
2713
10489
413
489
4605
136
4
6
292
310
86
5
122
606
181
73
427
1
9
11
46235
3441
158
158
2968
395
520
735
522
426
370
1079
132
468
528
60
419
17229
3678
100
101
433
77
273
139
77
81
123
44
48
93
223
97
186
58
321
259
273
94
157
67
157
79
103
47
185
54
48
130
361
15
46
126
157
273
46
178
47
100
127
55
128
189
72
39
30
187
185
2
259
205
10
18
290
136
51
193
8
234
25
103
531
111
45
145
108
67
1963
81
158
185
47
39
65
76
98
114
106
472
75
85
104
116
43
91
284
317
177
13
1841
8385
170
134
57
309
301
8
255
56
51
120
117
62
172
179
88
8
231
147
215
126
134
41
240
239
93
71
102
121
308
420
205
155
260
259
131
11
310
257
230
156
304
2051
60
220
1771
19
883
484
319
61
2303
6765
17
278
281
3
81
82
125
39
28
14
135
139
169
67
177
180
3
101
169
38
150
148
173
182
46
23
26
52
229
21
106
96
56
106
77
120
83
35
72
59
13
113
19
98
10
2
8
230
115
21
14
107
193
76
919
211
345
134
228
229
1
222
222
1115
1115
394
394
626
626
17
17
11006
57
834
834
834
10115
10115
10115
617
2284
151
630
1076
427
270
3003
1417
679
637
261
2144
507
978
398
137
2067
690
901
339
8
13446
52
2376
20
705
186
502
293
618
11062
11062
273
9997
906
2388
531
247
424
45
427
297
356
54
61
7
244
989
206
190
198
8
220
119
121
2
829
829
816
13
415
4885
497
255
226
29
240
242
2
310
3973
92
264
2
2
76
73
3
614
623
3
6
446
443
3
329
331
2
1126
318
303
385
82
13
792
384
384
395
395
5628
564
85
133
88
3
174
81
5064
5064
4
4227
217
332
2810
1101
1377
1200
1200
833
450
833
233
150
394
3505
587
581
1185
758
1306
33001
23349
2040
4953
11844
95
73
24
167
9
14
113
565
412
3
20
2
51
62
9
13
544
8
269
42
19
1
1
102
1
439
1
79
5
2719
13
737
7
244
1
27
243
9459
1134
1134
1116
1131
15
3
7228
274
3169
743
729
664
309
484
285
571
854
854
851
854
3
6
81
8346
1062
647
731
963
4600
262
2312
62148
47
5
22
2
13
5
4351
29198
2
18
130
4
22
5
195
1
8
3
1
9
4
20350
4
85
64
644
9
404
22
41
20
401
12
1
143
9
2
22
597
181
11
1077
303
5
19
4
15
30591
370
30591
95
26
23
28
1
2
10
5
11470
11470
35
18656
1789
1789
42
42
16790
627
769
4708
2843
1592
35
584
599
15
2248
3369
1872
12346
179
235
8799
57
48
2
45
1
82
53
682
145
114
11
49
20
1155
367
264
264
243
243
281
281
4747
4747
170677
5401
1
7622
6320
6320
1301
1301
39
719
719
543
543
306
306
306
306
306
1365
1365
1365
1365
3836
1
337
1668
545
778
786
8
1618
936
682
549
549
549
549
301
24414
5058
10
125
4242
169
2955
588
1040
1158
1160
1133
1155
22
5
5
2
2
806
806
806
16632
242
33
33
15510
1191
1233
216
117
569
564
5
331
330
1
400
400
1448
32
291
233
892
543
529
543
14
359
359
2
736
487
247
526
526
4
1024
353
340
13
322
1
1
344
9
1428
267
322
388
442
2154
72
378
377
1
348
289
298
9
318
364
375
1
436
436
585
585
3447
26
875
274
662
470
263
583
294
3
847
515
94
3
231
1
2423
2
319
882
590
630
127451
176
125218
12281
77
69
192
11
12
44
53
14
1032
131
35
314
173
417
673
5
151
89
29
79
146
35
689
274
226
32
65
125
77
77
23
35
20
300
58
732
28
416
354
3
38
21
14
181
28
25
25
4
17
27
103612
13
461
327
23
40
348
12
67
55
155
46
36
20
27
2057
2057
3
282
1
1
19
118
2
46
3
64
3
2
12
3
5
327032
11831
816
127702
184
184
793
7895
426
67
196
6227
186
116206
3972
3679
3679
9462
108555
91600
2766
1189
3538
32
2601
1071
245
400
192
661
1785
38
2
139
6
2
2
5
2
28
1238
1
1
1
1
14
3
197
2
4
3
5
1
3
7
52
1
2
1
5
2
2
4
5
2
3
1
124432
3894
208
208
208
67
208
41
100
4
96
3
9343
94
94
94
7953
435
11
1
5
204
28
2
12
12
105
80
26
155
41
85
175
5551
70
54
3
92
24
85
1
28
27
304
12
71
3
36
2
6
62
23
122
1293
333
32
38
16
14
22
90
18
92
56
6
23
8
1
25
5
17
27
8
59
54
14
9
25
1
8
9
8
5
15
2
122
131
1002
82
1002
416
504
405
29
2
1
3
1
2
1
1
5
2
1
1
1
3
1
5
11
15
1
8
1
2
4
1
1
3
12
1
84
1
1
2
17
5
1
10
4
2
3
1
2
4
1
3
6
4
2
8
6
1
2
1
1
1
1
1
3
1
5
1
4
1
1
1
1
2
4
1
3
1
4
1
3
1
4
2
1
1
2
1
1
4
1
2
1
3
4
3
1
2
8
3
2
10
1
1
1
10
4
1026
67
1026
55
83
430
81
53
134
123
412
21
128
128
263
1
263
183
183
79
79
30
18814
94
2505
14
29
34
2187
58
1
55
2
12
12
12
2
12
63
15726
3285
134
3660
3
188
141
56
9
8
1
9
67
67
35
44
5
3
1
29
8
29
6
15
64
64
58
1
4
5
1
164
164
25
61
60
1
52
26
3081
3081
331
4
246
203
61
186
128
4
276
290
75
104
4
271
97
72
114
121
254
54
7
179
72
1837
75
75
8
67
689
95
95
594
7
200
261
126
20
1001
184
84
201
227
145
98
42
560
6944
5672
168
67
73
29
191
159
25
285
19
285
108
88
70
268
33
6
110
53
15
16
3
1
1
12
19
303
303
7
185
185
185
111
111
111
310
3725
2696
90
256
2599
1770
479
18
39
22
92
47
32
53
45
58
53
58
5
58
14
78
47
30
29
1
1
1
1
56
37
54
22
40
42
32
42
27
44
25
51
42
9
26
8
17
32
24
6
12
33
435
43
59
37
50
1
1
20
64
66
2
126
74
52
138
78
60
7
7
7
719
719
48
2192
86
1930
15
1005
204
17
94
93
16
662
99
104
5
182
182
121
57
124
122
124
2
28
839
747
64
214
214
25
7066
1362
101
1362
20
527
27
110
52
31
397
85
50
56
26
46
70
69
1
33
29
31
2
69
670
5
140
71
62
64
2
461
21
44
84
89
1
4
81
226
216
10
64
64
5679
313
5679
110
110
110
211
193
18
192
5045
853
2678
200
168
171
3
87
162
203
111
7
68
140
7
4
22
242
94
2
163
105
37
125
424
42
12
35
49
5
44
31
38
12
1
1
30
607
234
1
19
6
9
60
76
52
150
38
38
316
1106
65
72
60
61
1
7
7
64
6
22
61
22
2
11
88
89
1
79
37
45
4
48
48
49
1
46
215
76042
503
16
275
36
36
49
130
16
22
7
4
32
26
26
67
67
228
228
46741
3748
7405
7405
826
672
59
100
126
126
136
135
1
125
84
317
79
85
6
94
54
29
427
110
119
9
132
129
3
147
142
5
159
2
84
82
2
73
670
140
34
135
17
112
83
82
1
149
84
515
46
74
77
3
77
78
1
82
81
1
73
75
228
228
217
217
853
182
147
36
8
104
20
21
1
37
39
2
101
8
136
148
12
58
59
1
198
67
74
74
57
55
2
306
88
75
91
99
8
44
240
904
32
48
51
104
117
13
37
85
90
5
69
127
53
20
17
20
3
226
639
60
61
1
55
52
3
36
38
2
45
49
4
65
62
3
44
99
101
2
20
474
346
108
19033
1213
1159
1159
250
130
119
11
73
110
37
115
145
128
121
7
84
67
17
83
75
8
114
59
4316
426
153
39
2
2
229
3
1
2
67
703
185
171
14
236
215
158
158
463
91
23
96
110
18
124
125
1
631
99
134
129
5
121
177
100
233
233
647
120
207
136
78
106
827
369
50
12
84
2
4
2
34
3
2
30
24
6
3
2
18
19
1
7
24
40
12
13
9
39
38
5
28
1
1
168
168
5402
95
694
64
182
158
135
155
125
125
75
497
115
147
160
153
7
126
126
66
695
180
117
112
5
98
95
139
226
697
183
81
80
63
64
61
3
207
207
230
1409
147
30
185
124
176
215
164
21
117
151
151
172
123
49
123
123
14
10
4
276
8
76
100
24
168
121
121
6943
1111
6943
68
188
9
15
63
99
112
76
20
177
273
98
52
81
26
19
98
34
175
41
160
81
123
11
266
13
123
35
32
29
63
12
163
139
49
14
39
22
78
72
70
196
48
38
93
33
45
39
142
42
17
20
106
85
74
235
5
152
36
93
29
11
15
153
34
25
45
71
87
144
210
86
75
30
332
16555
158
158
9755
272
916
260
89
222
278
67
64
3
26
355
136
193
766
35
132
166
164
2
229
21
183
181
2
308
1
94
241
101
46
66
315
117
25
150
23
1196
4517
49
2
30
31
28
3
87
84
3
10
18
8
22
28
6
4
5
1
146
125
127
2
35
46
1
50
51
1
144
140
4
5
36
9
11
7
4
3
4
1
2379
3
3
34
37
243
796
159
120
32
21
97
124
626
57
243
62
264
66
884
144
131
125
122
130
166
6310
135
214
214
631
94
152
71
95
219
495
178
214
48
55
236
9
159
68
259
259
242
17
35
237
51
42
47
62
3877
1375
4
1
1
16
8
16
35
36
92
96
4
4
60
62
2
40
121
34
86
42
46
4
69
16
61
1
14
14
9
106
99
7
19
29
87
14
9
125
16
10
60
2
14
67
16
118
24
78
76
1
13
6
14
87
69
18
112
109
3
27
20
7
12
9
3
66
51
49
2
5
22
17
4
1
42
68
78
10
137
13
9
4
7
14
60
76
128
128
98
98
28583
546
1111
1111
80
1111
328
264
245
19
166
271
273
2
821
821
82
523
20
196
1
8834
905
812
15
812
130
124
127
50
50
48
107
152
59
342
342
41
117
29
155
246
130
246
13
11
72
20
943
943
78
264
268
271
3
330
2536
64
817
313
77
60
11
31
116
170
16
23
474
177
297
202
896
202
166
169
3
41
120
119
1
123
39
285
279
285
6
3050
58
256
256
55
55
77
77
283
123
75
85
82
3
66
655
177
194
218
214
4
374
1666
88
76
92
90
2
183
90
52
73
1
1
367
117
153
152
1
738
330
738
21
12
131
20
31
1
188
4
16532
196
9
9
9
1443
110
286
149
137
1047
330
36
28
71
582
2922
2922
1119
364
14
119
1
105
107
2
11
62
4
7
159
41
13
244
357
347
10
152
152
17
89
27
12
3
3541
412
1044
3
782
79
651
52
259
121
90
25
23
2072
13
8
5
8421
513
3830
1720
1
2
166
166
141
56
32
182
206
18
6
75
72
3
3
179
165
14
18
15
343
341
1
1
24
22
2
227
203
4
19
1
115
4
1
28
325
78
24
29
18
280
280
278
2
99
99
199
699
200
194
6
51
63
81
105
333
1655
160
158
2
132
273
114
236
235
1
168
239
607
257
7
58
4
41
21
97
3
88
47
41
25
6
81
395
86
148
80
343
10
213
216
3
117
5328
5328
360
41
66
2
167
156
70
125
122
59
27
110
5
1
170
83
82
341
80
7
22
10
8
167
210
56
94
17
1
20
4
1
196
443
51
190
70
2
25
153
1307
6
180
21
34645
848
3
10523
11
3
3
3
2
296
10309
2
407
273
48
273
108
50
8
10
8
32
54
12
51
132
132
16
18
98
4
2299
491
90
491
113
115
2
52
15
66
10
87
56
85
1804
71
71
76
363
25
7
24
67
71
4
55
101
105
4
723
187
76
77
1
52
51
1
71
71
45
73
73
33
26
26
93
40
40
329
87
39
15
86
2
68
4
9
15
4
233
115
73
3
3
15
24
3882
4
3850
28
141
141
141
2
74
69
5
65
37
1858
29
1064
64
64
221
88
57
82
25
43
51
8
115
26
52
37
72
72
76
76
86
86
86
7
133
77
48
49
1
68
120
6
46
10
148
66
67
1
71
70
1
435
14
64
63
64
1
138
58
80
76
4
11
219
125
83
322
322
9
91
75
87
18
42
1426
9
22
63
36
5
1354
146
402
14
4
107
90
77
13
23
1
58
55
3
38
28
30
2
37
117
117
246
65
53
59
6
1
54
67
65
2
55
55
51
4
19
296
87
53
34
41
62
61
61
31
1
30
200
200
10
1
1
110
19
40
19
64
93
11
18
451
5382
121
121
121
121
2
119
88
3163
253
28
127
29
41
28
92
92
37
87
8
16
11
15
160
37
35
23
33
32
2449
240
2
148
11
10
157
49
27
3
2
1622
20
11
61
9
2
47
23
1
1
3
2
34
10
22
252
42
1
1
1
2
4
1
4
6
1
1
1
2
1
4
1
3
1
1
2
1
2
1
1
2
4
3
1
1
2
4
1
11
1
1
4
25
4
1
23
1
2
1
4
1
3
1
1
2
1
1
1
1
2
1
1
1
1
3
1
3
1
4
1
5
1
1
3
1
1
2
2
1
1
5
1
1
3
12
32
983
46
673
157
157
108
5
16
50
37
28
4
5
354
133
18
25
18
7
16
5
3
18
18
2
9
23
25
1
41
2
1
15
3
14
8
2
6
186
13
117
1
27
1
2
24
1
3
92
1
1
5
2
79
1
412
391
391
2
30
234
81
1
80
45
44
1
57
57
21
155
12
79
64
21
21
21
16
4
1
14890
131
183
183
14332
1493
53
10109
15
11
22
218
92
262
142
4
36
262
296
100
98
193
523
23
32
62
67
14
35
95
75
108
108
106
44
62
30
19
5
2
4
670
5
544
544
121
121
121
121
121
301
1
107
193
1625
170
83
7
7
15
15
1250
100
100
313
79
51
35
2
14
183
139
15
1
1
1
9
1
3
2
8
1
2
585
21080
405
64
21
21
21
21
17
43
22
22
4
4
341
14
1
1
326
326
7510
1498
12
84
36
3565
120
288
60
33
216
193
238
10
10
6
7
188
100
22
13
81
3
1
3
134
59
35
171
12
65
183
74
703
703
57
132
132
94
190
13
41
44
23
23
23
1656
1
1
247
1655
1
31
2
1
65
2
1246
25
35
7
7
1240
4131
3
2
22
18
4
273
235
144
24
22
3
185
98
4
97
1
58
10
153
5
5
113
1
12
12
1
857
2
177
4
187
1
69
28
73
237
182
182
7
55
3
24
21
24
24
2608
60
2608
2458
420
131
25
52
172
205
391
60
16
73
561
126
226
84
90
1
2
3
11
3215
114
2
112
9
103
3026
1197
16
2
94
500
2
65
137
1
5
68
3
64
4
123
6
4
198
537
14
14
50
50
229
229
389915
7358
1016
2
987
3
2
1
1
1
1
8
3
8
5
5
976
12
10
10
2
2
952
952
15
937
27
3
3
3
8
8
7
1
16
16
6
10
22847
160
22847
12
12
12
9
4
3
1
1
3
1
1
1
2
2
2
2
1
1
13110
54
35
6
6
2
4
7
3
4
2
2
18
5
1
1
12
1
1
1
1
1
1
1
1
1
1
3916
4
4
4
3
3
1
2
10
7
7
1
1
2
2
4
1
1
3
3
2
2
2
2
2
2
109
3888
1
1
1438
1438
2340
2340
1
1
1
1
1
1
8
2
2
2
2
3
6
2
2
2
1
1
1
1
235
9095
1
1
1
1338
1338
1338
4069
3
1
2
3
4052
2
979
1
25
2
2
5
14
2
3036
2
3
1
1
1
3
1
2
10
1
1
8
36
1
34
2
20
4
4
7
2
2
18
18
18
19
3396
3
1911
1911
2
1
1
20
20
1441
9
9
1
2
1420
1420
1
1
1
1
1
1
4
1
1
1
1
3
3
1
1
2
2
19
5926
9
9
1
1
2
1
1
6
6
12
3
3
3
1
9
8
1
7
863
28
27
1
833
833
833
2
2
10
1
1
3
3
2
2
3
3
3
1
1
5004
1
9
9
9
30
4989
1
1
787
1
786
1
422
416
5
107
3712
51
2340
1253
1
1032
3
1
1
1
1265
1265
37
5
1
31
5
5
1
1
4
4
3
7
4
4
2
2
137
83
23
1
22
22
22
60
3
3
3
1
1
1
6
2
6
4
4
17
1
1
2
2
2
2
1
1
7
1
5
5
1
2
2
2
2
11
11
1
1
2
1
1
5
1
1
1
10
10
9
1
4
2
2
2
2
2
2
2
5
1
1
1
1
1
3
3
3
49
30
30
9
9
2
21
3
1
11
2
2
19
1
1
12
1
1
4
1
3
2
2
2
2
2
2
3
3
3
3
3
1
1
2
2
1
2
2
2
2
2
2
2
2
3
1
1
1
1
1
1
1
5
5
5
1
1
4
1
3
3
5
5
5
18
12
12
3
3
3
3
3462
1
1
1
1
66
3461
5
1426
40
988
534
414
414
414
433
433
1967
25
1967
923
923
1019
2
2
1
1
1
9
8
8
1
1
1
11392
64
63
1
63
1
1
1
1
1
1
1
60
3
15
3
1
2
7
7
5
3
2
1
42
3
3
1
26
12
13
1
5
1
2
2
2
8
5
3
2
2
2
2
1
1
1
1
11322
18
10095
47
13
12
1
11
11
2
651
1
365
3
1
360
284
1
2
281
4509
152
367
367
367
1281
7
1
1
422
485
365
422
2
422
420
1145
869
1145
235
36
5
627
389
627
238
508
343
161
125
4
28
28
1
4
3
4
7
7
4387
52
56
1576
745
775
13
8
4
1
108
2746
274
1885
439
2
2
2
435
433
646
769
72
1
50
44
6
403
403
6
397
1
1
435
752
62
182
81
39
135
135
135
1
477
2
2
7
467
14
217
236
117
117
110
7
1092
1091
1091
1
1
6
5
4
1
1
1
1
1
1
1
3560
20
2371
7
3
2
1
1
1
1
3
3
2364
2364
2364
27
2337
1144
1143
1
1143
1141
1
1
1
1
5
5
5
2
3
20
20
20
20
21
21
2
19
279332
133
2140
277181
22218
205
5192
6
1205
1205
93
1205
348
2
1
344
1
277
277
2
1
1
3
3
24
482
3
209
246
772
772
770
770
770
770
2
2
2
39
3209
564
1
564
1
1
562
562
11
11
11
7
4
636
636
636
4
4
4
4
912
912
912
912
453
2
2
2
451
451
451
1
450
590
590
590
32
267
196
46
25
291
1262
5
539
20
222
18
110
23
18
2
3
39
51
6
6
48
48
14
14
14
10
10
51
51
51
135
135
59
59
59
59
136
66
6
25
25
35
35
35
70
70
34
12
24
468
2
129
19
129
23
23
44
9
35
21
21
22
178
28
28
28
150
4
63
60
3
2
42
40
1
1
40
39
112
28
28
36
36
48
32
16
16
47
47
47
47
114
114
7
49
49
58
58
39
14
5
2367
2367
10
2367
805
805
805
805
1552
1548
1548
1548
4
4
349
1
126
126
222
222
222
3351
9
780
780
780
5
355
355
355
420
206
206
214
214
6
1946
296
296
296
296
296
1046
134
1046
25
25
25
887
7
697
38
104
155
137
20
243
183
183
598
598
598
14
363
363
1
1
220
220
220
616
221
221
2
2
1
1
219
219
6
213
213
395
395
395
395
395
395
9492
42
1628
1628
1628
61
1628
458
458
26
1109
593
593
487
1
486
3
2165
2165
48
1362
68
1362
242
242
1052
153
99
273
527
442
19
66
755
3
1
415
414
414
337
337
337
30
5657
4342
4342
138
247
247
246
1
245
1
2056
70
192
192
192
192
57
859
255
255
547
118
22
272
97
97
153
153
157
935
935
240
178
193
4
11
265
265
14
223
1088
13
336
336
31
739
342
366
302
302
302
511
1
1
141
510
163
163
206
1285
1285
4
244
244
244
1037
15
370
370
652
652
252254
3083
91112
623
9488
20
406
406
406
406
406
406
3017
3017
25
481
481
481
481
2509
2509
187
455
366
366
366
349
349
577
577
577
464
575
111
111
2
2
1
1
6044
40
3929
33
3929
1
1
370
2
368
3524
231
272
367
1185
1237
22
30
845
845
572
1
1
1360
1360
1360
478
62
62
125
306
388
1
705
705
6
705
17
682
1
1
1
1
9
9
9
9
1
1
1
1
1
71
13399
5974
29
898
898
898
307
270
321
472
472
472
472
472
895
1
573
573
573
321
321
321
1652
1652
1652
1130
45
262
143
72
946
946
946
946
1082
1082
13
493
493
576
576
1185
1185
1185
50
1185
297
189
189
176
271
271
202
194
8
6166
24
43
5622
498
498
498
5081
276
303
303
303
1257
82
348
455
304
83
68
372
383
383
383
909
222
4
168
13
355
342
160
362
362
362
353
948
354
509
155
86
86
643
643
5
638
1
1
1
1
519
519
519
519
3
3
3
3
3
245
67176
4
4
4
4
4
1577
1577
61
1577
380
380
55
1136
536
536
545
545
8238
62
366
366
366
366
6001
64
647
647
647
261
3988
149
1804
480
376
48
56
311
352
7
27
7
317
317
243
243
263
263
172
172
172
1751
171
558
277
96
111
4
9
1
1
48
48
74
62
1
10
1
48
24
15
9
587
587
68
356
307
10
1
1
3
2
6
1
6
3
3
1
5
6
1
163
135
15
13
149
250
53
48
185
128
34
23
463
463
4
392
459
67
423
423
423
415
415
415
1
1
1
1809
1809
20
581
581
581
382
111
88
556
556
652
652
57112
958
30288
259
2055
28
2
2
2
1040
1040
1040
1040
985
985
985
985
16
2991
539
539
539
600
600
600
1836
70
456
456
1
1
470
470
2
2
419
419
418
418
418
668
668
668
379
127
127
162
162
1
1
1
1
1644
1644
31
1644
8
1125
528
589
488
15
473
12920
165
1287
51
21
883
342
520
520
353
353
353
424
423
423
1
1
469
469
1
1
467
469
469
469
552
552
192
552
278
82
876
2
492
492
492
382
382
382
873
12
363
363
498
498
1014
37
478
478
499
499
1
498
10
940
454
451
451
3
476
476
476
485
485
485
5366
182
242
1894
376
524
524
351
351
401
1
661
447
661
94
120
274
1080
345
345
461
745
4
10
4
1
726
726
803
714
803
89
43
1344
847
20
421
421
421
406
406
406
454
454
454
475
475
475
475
475
6
3598
710
710
710
710
500
500
1
499
499
6
2382
2375
685
2375
285
285
908
28
567
313
497
318
105
74
1
1
4333
20
1055
13
668
668
374
374
7
2
1
1
3
3
2
2
703
702
702
702
1
1
12
987
396
396
1
579
578
1
576
6
570
1
1561
1561
1561
25220
173
52
4452
904
3
536
536
536
536
365
365
365
365
280
45
40
1056
40
415
415
2
413
413
601
181
601
217
4
199
199
1261
18
765
61
765
327
327
377
377
478
478
478
478
1
1
1
1
1178
1178
21
107
754
288
288
359
1
358
403
403
403
1466
1466
13
582
582
582
871
871
547
547
547
547
547
592
592
592
592
592
285
17990
12
1125
746
746
746
367
367
19
1858
762
762
762
1
1
540
540
540
536
536
457
4
457
1
453
452
410
410
410
410
5
1592
1
7
6
1092
425
180
211
276
1
1
487
487
487
834
4
834
342
342
488
488
858
58
858
671
601
70
129
1
128
642
635
635
7
7
846
12
410
3
407
424
1
257
423
76
76
90
90
1
511
510
510
1060
1
660
660
10
389
389
389
990
116
989
429
429
1
444
443
1
1
889
1
1
355
353
2
1
1
532
532
2261
20
448
448
713
713
5
5
11
1075
466
598
16
582
456
456
456
1266
782
782
782
484
484
484
706
706
15
706
691
944
944
944
646
646
646
646
646
646
426
426
426
426
46
426
89
108
117
9
174
166
8
158059
141
1
1
1
14
1813
437
437
7
166
166
166
166
264
264
264
175
175
175
175
175
175
641
641
641
641
58
90
90
2
144
142
1
178
178
170
206
206
206
206
20
99
70
29
3
39
36
48
48
340
340
340
340
463
156104
321
142760
3778
3778
56
451
451
451
451
360
360
360
360
135
1482
284
284
284
1063
117
194
304
327
121
452
452
452
407
407
1
1
406
406
570
570
570
570
1405
1405
1405
176
441
6
327
435
108
184
184
3
3
224
222
222
2
377
375
375
2
2732
137255
69603
477
15358
156
929
83
929
283
100
283
80
90
10
68
93
25
11
233
122
100
244
244
86
86
9327
271
957
957
47
488
488
422
422
2884
35
761
221
259
281
487
487
21
1068
633
633
414
533
399
43
47
44
624
622
255
107
133
127
2
2
37
1092
1
1
375
375
679
2
352
352
2
350
325
373
373
373
347
347
347
423
423
133
423
15
275
462
2356
195
195
6
324
107
69
142
537
9
2
1
246
3
243
279
279
58
838
122
65
121
171
6
17
27
127
78
109
108
4946
9
319
319
797
6
293
293
293
498
498
498
3297
3297
1394
77
98
71
162
185
23
72
134
185
119
41
114
16
134
99
130
43
154
116
4
40
27
44
524
9
409
106
53768
652
13942
97
76
4051
591
2
2
1
1
588
375
7
77
70
136
1961
35
894
398
2
398
396
496
496
570
2
568
461
107
462
461
2
459
1
118
991
590
222
1
1
202
186
16
164
106
18
40
283
1
275
274
8
432
432
432
276
276
276
3
273
273
2860
12
1602
1602
456
223
363
414
11
27
13
235
274
1246
95
689
689
689
462
462
462
1115
1115
1115
11
446
1
657
657
49
2853
1
1
1
1
736
736
72
255
409
7
1
7
6
403
403
403
1656
97
365
365
1190
101
376
539
163
290
260
4
4
1
1
1
2690
40
2690
522
522
522
1
1667
376
356
180
146
30
720
720
215
1
214
460
460
460
32519
191
1
1399
733
39
370
1
369
324
324
6
6
6
21
659
180
399
2
178
178
39
239
239
15
6878
5099
1553
5099
212
97
216
326
224
224
41
326
191
191
248
1
247
113
290
158
158
294
353
59
107
107
222
1
269
119
119
33
15
1764
408
408
408
1340
558
111
173
62
355
169
169
85
1
1
2
2
2
2
466
24049
3347
7
277
277
773
3063
68
460
438
22
327
235
235
2
129
1
201
201
1
181
235
235
182
2
180
163
61
105
11
33
1
1
1
5
5
5
36
6503
5998
636
1
2
1
1
999
137
38
431
824
31
21
16
29
77
15
8
25
2
39
7
20
12
22
22
28
69
69
23
23
19
19
11
23
23
12
2
10
1234
343
159
80
127
70
46
182
178
4
164
8
63
1
1
53
1
1172
224
124
2
132
255
214
41
1
228
272
44
162
151
11
3
3
1
1
336
86
88
26
26
1
1
134
6
286
272
8
8
619
1326
249
249
249
59
25
136
47
64
23
104
469
469
3433
90
278
1
2
272
270
1
4
500
500
270
102
128
1
1
300
300
300
344
344
532
1887
300
300
85
85
2
296
294
170
153
9
4
4
95
75
20
55
55
281
1
280
73
73
23
23
10
3
2
2
3
2965
114
135
756
178
178
284
441
90
67
2
1
1
2094
66
406
514
108
411
411
274
548
274
555
702
223
702
194
194
285
197
18
26
44
52
5702
179
2494
615
277
227
227
345
371
252
1
251
228
1063
1063
99
1158
381
373
373
304
1
409
2
407
407
526
526
1
925
501
1
500
499
1
423
423
6655
97
6655
2240
2240
628
26
212
227
198
232
251
222
239
5
1
1
1
407
407
407
1375
9
1
1
454
454
1
1
910
22
310
108
469
1
1179
43
1
1
2
347
345
788
191
360
120
117
570
570
570
289
289
289
289
497
497
495
495
2
38954
145
28247
156
540
22303
217
217
217
566
2
2
561
344
561
217
3
3
18840
267
1
1
276
276
13189
3632
36
43
7
132
259
39
39
98
98
330
330
312
312
86
86
1
144
144
39
39
113
191
191
175
175
43
43
198
58
58
278
278
17
290
59
22
37
72
72
64
64
23
23
194
218
7
4
7
6
61
61
39
57
160
160
410
1
409
88
88
149
149
1
98
17
144
266
266
155
155
3
290
287
29
29
387
74
60
6
8
78
78
145
145
240
240
2
297
295
248
130
130
130
315
315
168
394
303
10
293
154
154
66
66
141
123
4
9
3
2
32
51
19
1
150
1
263
263
53
53
14
14
191
191
287
287
30
30
2
1
1
4712
960
134
1
106
309
138
163
84
39
1
120
1
380
120
286
6
280
289
91
135
20
20
24
140
107
207
264
129
2
54
73
117
123
5
1
175
172
172
393
393
393
1
2140
371
1
371
370
140
1768
2
1
350
142
212
72
157
212
22
33
337
300
300
5788
135
157
1229
256
1
255
255
176
176
176
640
388
35
44
1
5
1
1
1
29
29
9
1
1
67
67
13
13
67
67
15
6
3
6
7
2951
174
503
503
289
65
48
19
82
350
350
350
14
501
228
259
162
97
409
409
409
271
799
63
63
165
156
114
30
11
5
6
8
215
215
215
268
268
268
268
265
1
1
264
264
264
940
420
199
79
137
6
20
17
15
41
84
27
4
12
520
167
146
181
18
17
172
172
26
10562
292
292
292
292
9783
79
475
475
475
475
8122
531
648
8
322
322
318
318
412
412
412
820
511
309
160
2820
409
409
294
1
293
310
321
439
350
1
536
293
1155
339
346
7
96
83
83
268
69
164
1736
203
203
250
250
200
200
414
269
145
505
161
1107
211
278
252
205
461
461
461
2
459
459
25190
25190
153
9380
49
484
484
484
484
484
167
7957
3
3
3
552
552
552
1
551
5
1539
451
451
1
450
639
639
639
1
1
1
443
441
441
2
2
105
5108
692
31
328
328
333
333
317
317
2
317
315
3
3
3
431
431
431
429
2
2
427
427
427
1
426
1
425
3131
149
153
813
152
152
152
293
258
35
215
215
796
302
53
53
39
39
139
139
137
147
3
7
116
116
797
256
18
3
3
1
1
4
1
1
126
514
74
256
70
85
101
58
2
1
1
270
270
270
304
304
588
588
588
890
41
890
454
454
454
395
395
17
4038
5
1461
487
487
487
969
969
114
428
427
426
426
426
1711
1711
101
6
1
4
1
95
860
469
296
469
469
469
275
2
273
273
423
423
23
11619
934
934
40
394
394
500
498
1
1
1973
1973
206
1973
251
1
250
223
223
225
225
1049
1068
19
8689
117
928
2
922
451
215
256
4
2
2
1
318
318
318
305
13
134
4038
1
1
323
323
323
429
429
259
955
346
521
25
17
35
64
34
175
972
176
280
280
273
1
242
321
321
321
241
902
275
194
192
1
1
3287
31
987
60
373
554
12
1890
1534
1522
12
344
379
379
379
381
381
1
1
1
1
4
49
45
45
6
1
5
5
39
39
39
39
331
331
331
331
331
1
1
1
1
1
394
394
394
394
394
394
1
1
1
12881
12881
12881
303
2
2
2
2718
80
179
43
65
71
71
71
1
1
1035
14
160
160
160
861
166
76
1
75
85
85
5
156
105
94
3
1
1
1
1
2
1
1
114
1
113
69
69
82
3
125
125
125
159
159
2
157
112
112
112
148
148
148
16
226
87
121
121
2
195
195
195
295
84
117
94
1
93
163
163
163
3985
186
86
86
132
132
132
92
92
92
101
101
1
372
142
107
107
122
122
206
103
103
103
103
183
1
1
181
181
213
5
114
114
94
94
1015
110
79
59
59
56
110
110
137
137
127
107
107
80
80
150
308
128
90
90
90
87
3
406
147
25
25
58
119
1
7
8
1
2
1
1
1
5
3
15
4
1
3
2
1
1
3
1
31
31
4
25
25
55
142
380
139
7
69
7
23
13
3
305
37
90
92
2
81
81
95
1382
12
257
5
112
140
98
42
31
508
136
103
220
117
121
121
605
83
413
114
114
299
43
66
66
10
1260
15
852
112
609
54
54
102
130
157
228
179
49
32
398
2
154
210
90
120
120
287
287
286
286
1
834
13
181
73
44
64
8
248
132
108
108
4
392
182
148
206
58
551
326
326
225
11
214
9
357
212
211
1
1
1
135
134
1
196
196
196
196
146
146
146
146
1
545
74
458
128
87
87
1
44
62
62
59
3
86
86
315
2
2
158
158
158
2
1
1
153
153
153
153
561
369
185
7
8
8
2018
2002
29
2002
1063
1063
910
6
4
904
900
16
4
4
4
12
1
1
11
11
1
8
3
3
3
1
1
3
3
3
1
1
1
12
5
5
5
5
5
5
2
2
4729
16
6
6
25
3182
663
9
1
1
8
8
654
654
654
10
9
9
7
7
7
2
2
2
1
1
1
1
138
2484
1192
34
377
377
5
372
21
781
4
4
386
2
384
384
370
2
368
368
2
2
1152
29
472
472
472
649
649
26
288
1
128
334
206
2
2
9
1
1
1
1
1
8
8
8
1
1
7
7
1055
2
2
2
2
2
1051
1051
1051
1051
7
11
1044
1033
2
2
2
1
1
461
20
20
20
441
441
122
27
30
2
1
12
12
73
73
204
9
195
31
2
2
2
1
1
2
2
2
2
23
23
3
1
19
4
4
442
430
430
430
1
429
11
11
11
1
1
79
2
1
1
9
5
4
4
14
14
12
2
19
10
4
4
5
5
34
34
1594
1594
1594
1
1594
1593
844
775
2
775
627
627
627
432
67
3
97
28
146
3
143
8
133
2
67
67
67
2
2
2
25107
86
11
11
11
10
15133
11286
3
399
399
399
399
2
397
10884
10884
17
10884
157
6186
1765
1765
974
974
1839
1839
1500
58
10
4
31
13
12
4
26
12
31
31
25
30
79
4
1368
1368
1
1367
81
81
2
1
1
430
187
430
90
32
30
24
6
1
38
30
30
3
3
2
1
19
1
18
41
4251
984
984
368
3226
394
504
307
1
382
1
374
386
509
3832
3
2694
3
1
9
7
1
6
1
5
1
1
2679
108
2679
356
73
6
69
38
25
56
81
30
20
31
33
77
41
3
4
268
31
96
141
9
3
2
4
30
1336
3
75
2
73
93
123
105
432
250
29
153
2
139
137
196
236
5
19
9
7
2
88
98
10
102
496
192
22
46
12
101
58
2
1
3
7
9
3
2
1
7
4
4
43
32
48
3
3
2
1
5
1135
4
4
4
641
53
641
1
177
3
77
126
122
4
1
1
116
4
86
82
485
485
37
210
185
25
71
119
1
118
48
5
5
5
624
624
624
624
4
624
18
18
1
1
601
600
3
3
2418
12
2365
2365
13
2352
4
4
37
3
3083
553
553
553
14
14
14
539
539
539
12
2527
1
1
1
1
1
1
4
4
4
4
4
1
1
1
1
1
1
935
924
6
6
6
6
918
59
918
398
398
398
461
461
461
11
11
11
8
6
2
2
2
1
1
1574
23
287
1
287
277
277
277
9
9
9
741
4
635
635
635
9
634
625
1
102
102
102
523
523
1
523
522
15
3749
11
11
11
11
30
10
10
10
9
9
9
1
1
1
10
10
10
5
5
5
5
5
13
13
13
13
3594
1
1
1
3593
3593
3
2
2
2
3587
1
1
2
2
1
1
1
44
20
1
3
2
17
17
24
4
1
3
20
20
19
19
19
1
18
16
6
6
3
1
2
4
1
1
3
3
1
1
1
5
5
1343
30
623
623
623
28
623
595
3
1
1
1
2
2
2
2
2
685
1
682
682
682
2
2
2
23211
89
991
991
7
2
1
1
1
1
1
1
981
981
3
3
3
3
1
1
1
1
55
4878
2416
3
8
1
1
1
1
7
7
7
7
9
3
3
3
3
6
3
3
3
3
3
3
2391
2391
1
1
1
1
2387
43
2384
1830
511
2
509
1
1
2
2
2
2
1
1
5
5
5
1
1
4
1
1
2
2379
2
2
2
2
1
1
2377
32
2
2
2
2
1270
12
531
531
13
531
518
3
3
1
1
1
1
1
1
723
1
1
721
721
1
1
1
1
1
1
1068
1068
52
639
2
637
363
1
362
362
7
1
5
1
1
3
1
7
1
6
3
3
3
1
1
2
2
6
6
2
2
2
2
4
2
2
2
2
2
2
20
1
1
1
1
1
12
12
10
3
3
7
7
2
1
1
1
1
1
1
1
1
1
6
6
6
6
574
42
574
174
358
15
155
1
187
187
10
10
10
1
1
9
4
5
6
6
6
1
2
3
1
2
2
12440
225
5989
5989
262
218
218
1
1
678
3898
3
1
335
1
323
322
2
2
354
354
469
42
1
405
268
41
11
27
11
47
686
597
5
5
5
1
1
1066
1066
236
236
302
6
296
1304
1304
1
1
2
2
1301
31
584
686
558
558
558
64
248
248
246
4364
177
4364
454
454
768
768
206
1361
507
507
648
648
1604
114
866
624
1
1
1
1506
8
8
8
8
8
1498
10
10
3
3
2
1
7
7
6
1
17
17
1
6
5
1
10
2
8
10
1
1
3
1
1
1
1
6
5
1
1
4
1449
6
2
2
2
2
2
1435
1435
1435
1
1
1
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1213
4
1205
3
4
1
1
3
1
2
1
1
1197
455
5
5
2
367
360
317
43
4
4
1
370
370
370
4
1
1
2
11
9
1
5
5
5
3
2
2
1
1
2
2
2
2
2
2
2
2
3
1486
1483
1474
1474
8
8
8
1
1
5406
45
2
2
2
2
2
19
9
9
9
9
7
4
4
4
3
3
3
3
3
3
3
4
1
1
1
1
3
3
3
3
1608
30
12
12
12
3
3
9
1
1
7
3
88
24
4
1
3
3
20
1
1
1
1
1
2
2
5
5
2
5
3
1
1
1
1
1
1
2
2
4
4
4
4
6
6
6
6
38
34
22
2
2
7
7
3
3
4
4
4
2
2
2
2
11
11
11
4
7
6
6
6
6
6
2
28
6
6
6
5
5
1
1
3
3
3
3
6
6
2
2
4
4
11
11
1
7
1
4
4
1
2
1
3
3
1444
43
3
3
3
3
606
4
1
1
1
4
1
1
3
3
3
9
2
2
6
6
1
1
1
1
1
572
572
572
2
2
2
3
3
3
2
2
2
7
1
1
6
6
1
1
1
12
1
5
5
5
3
3
3
3
3
3
20
203
13
1
1
5
5
1
1
1
1
5
5
6
77
28
3
1
1
1
2
2
21
5
1
4
2
2
2
4
3
2
2
1
1
3
3
3
10
3
3
2
2
1
1
4
4
1
4
3
3
1
1
1
1
5
5
2
3
11
6
6
5
5
2
2
2
2
1
1
3
2
1
1
1
35
1
4
4
2
2
3
3
1
1
9
9
1
1
1
1
1
1
1
1
2
2
1
1
3
1
2
5
3
2
2
2
2
5
44
9
9
1
1
3
6
1
2
1
1
4
4
11
11
5
5
2
2
10
10
10
2
1
1
1
1
7
1
6
4
6
2
4
4
4
1
1
2
554
554
4
2
2
7
4
1
1
1
532
6
9
1
516
7
5
2
2
2
6
6
6
6
4
4
4
4
2
2
2
2
3728
2
834
834
3
5
5
3
3
318
318
505
505
2
503
12
12
10
5
5
1
1
1
1
2880
2880
14
3
2
1
58
4
4
2
8
4
35
1
3
3
2802
1
1
2800
1572
1
607
607
607
607
607
963
6
6
6
6
6
908
146
146
146
146
22
43
45
36
762
762
2
2
760
760
2
2
2
2
47
8
9
9
3
3
1
20
4
15
7
7
1
1
1
1